[英]How to use Eclipse generated .classpath file to specify the external libraries?
我需要使用.bat
文件启动Java应用程序。 这是我到目前为止的内容,并且工作正常
java -cp ".;C:\someLibrary.jar;C:\someLibrary.jar;..." Main
问题是外部库太多,Eclipse已经生成了一个引用所有这些库的.classpath
文件。 有什么办法可以在我的批处理中使用Eclipse generated .classpath
文件,从而不必在上面的java
命令中列出所有库?
我可以用这样的东西吗
java -cp ".;C:\ ..\pathToEclipseFolder.classpath" Main
我之所以这样问,是因为我最终将要更新其中一些外部库。 而且我仍然希望能够使用原始的.bat
文件
如果您的Java应用程序需要这些库,则必须在.bat文件的类路径中指定它们。
有两个注意事项:
1)也许您在Eclipse类路径中列出了比实际需要更多的库
2)Java6和更高版本允许您指定目录 ,而不需要您指定该目录中的每个库:
java -classpath ".;c:\\mylib\\*" MyApp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.