我正在尝试通过类路径使一个 .txt 文件对我的应用程序可用。在启动脚本中——该脚本与 .txt 文件位于同一文件夹中——我设置了以下内容:
set CLASSPATH=%CLASSPATH%;%CD%\sample.txt java -classpath %CD%\sample.txt
在我的应用程序中,我尝试了以下操作:
- getClass().getResource("sample.txt")
- getClass().getResource("/sample.txt")
- getClass().getResource("classpath:sample.txt")
以上所有方法都不起作用。任何帮助将不胜感激。
CLASSPATH
来处理不包含类的东西? - Daniel DiPaoloThread.currentThread().getContextClassLoader().getResource()
吗?getClass
使用的类加载器取决于你调用该方法的类。 - home