将非 jar 文件添加到 Java 类路径
我正在尝试通过类路径使 .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")
以上都不起作用。任何帮助将不胜感激。
I'm trying to make a .txt file available to my application via the class path. In my startup script--which is co-located in the same folder as the .txt file--I've set the following:
set CLASSPATH=%CLASSPATH%;%CD%\sample.txt
java -classpath %CD%\sample.txt
In my application, I've tried the following:
- getClass().getResource("sample.txt")
- getClass().getResource("/sample.txt")
- getClass().getResource("classpath:sample.txt")
None of the above work. Any help would be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须将 txt 文件打包到 jar 中或将其放置在类路径中包含的目录中。
You must pack you txt file inside jar or place it in directory included in classpath.
您应该将包含该文件的目录添加到类路径中,而不是文件本身:
You should add to your classpath the directory containing the file, and not the file itself: