Java 如何使用Eclipse生成的.classpath文件来指定外部库?
我需要使用Java 如何使用Eclipse生成的.classpath文件来指定外部库?,java,eclipse,batch-file,Java,Eclipse,Batch File,我需要使用.bat文件启动Java应用程序。这是我到目前为止所做的,效果很好 java -cp ".;C:\someLibrary.jar;C:\someLibrary.jar;..." Main 问题是外部库太多,Eclipse已经生成了一个引用所有这些库的.classpath文件。有没有办法在批处理中使用Eclipse生成的.classpath文件,这样就不必在上面的java命令中列出所有库 我能用这样的吗 java -cp ".;C:\ ..\pathToEclipseFolder
.bat
文件启动Java应用程序。这是我到目前为止所做的,效果很好
java -cp ".;C:\someLibrary.jar;C:\someLibrary.jar;..." Main
问题是外部库太多,Eclipse已经生成了一个引用所有这些库的.classpath
文件。有没有办法在批处理中使用Eclipse生成的.classpath文件,这样就不必在上面的java
命令中列出所有库
我能用这样的吗
java -cp ".;C:\ ..\pathToEclipseFolder.classpath" Main
我问这个问题的原因是因为我最终会更新一些外部库。我希望仍然能够使用原始的
.bat
文件如果Java应用程序需要这些库,那么必须在.bat文件的类路径中指定它们
有几点需要考虑:
1) 也许在Eclipse类路径中列出的库比实际需要的多
2) Java6及更高版本允许您指定一个目录,而不是要求您指定该目录中的每个库:
java-classpath“;c:\mylib\*”MyApp
填充清单文件。。。。