将非jar文件添加到Java类路径

时间:2011-07-20 15:40:47

标签: java classpath

我正在尝试通过类路径为我的应用程序提供.txt文件。在我的启动脚本中 - 它与.txt文件位于同一文件夹中 - 我设置了以下内容:

设置CLASSPATH =%CLASSPATH%;%CD%\ sample.txt java -classpath%CD%\ sample.txt

在我的申请中,我尝试了以下内容:

  1. 的getClass()。的getResource( “sample.txt的”)
  2. 的getClass()。的getResource( “/ sample.txt的”)
  3. 的getClass()的getResource( “类路径:sample.txt的”)
  4. 以上工作都没有。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:3)

您必须在jar中包装txt文件或将其放在classpath中包含的目录中。

答案 1 :(得分:1)

您应该在类路径中添加包含该文件的目录,而不是文件本身:

set CLASSPATH=%CLASSPATH%;%CD%