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

填充清单文件。。。。