找不到Java软件包:从命令行使用CPlex进行编译

爱伦

我正在尝试从命令行编译使用CPlex的Java项目。我目前正在尝试的命令是

javac -cp "opt/ibm/ILOG/CPLEX_Studio_Community128/cplex/lib/cplex.jar" *.java

我收到约98个错误,我认为这些错误均源于第一个错误:

error: package ilog.concert does not exist

我相信它找不到我要包括的CPlex软件包。我100%确保上面使用的“ / opt”目录是CPlex的安装目录。请让我知道我应该尝试什么!

编辑:根据vim,这是我的cplex.jar文件中的内容的要点:

     zip.vim version v27
" Browsing zipfile /opt/ibm/ILOG/CPLEX_Studio_Community128/cplex/lib/cplex.jar
" Select a file with cursor and press ENTER

META-INF/
META-INF/MANIFEST.MF
ilog/concert/IloAddable.class
ilog/concert/IloAnd.class
ilog/concert/IloColumnArray.class
ilog/concert/IloColumnArray$Link.class
ilog/concert/IloColumnArray$SizeMismatchException.class
ilog/concert/IloColumn.class
ilog/concert/IloColumn$Link.class
ilog/concert/IloConstraint.class
ilog/concert/IloConversion.class
ilog/concert/IloCopyable.class
ilog/concert/IloCopyManager$Check.class
ilog/concert/IloCopyManager.class
ilog/concert/IloCopyManager$ExistFreeTerm.class
ilog/concert/IloCopyManager$ExistGroundTerm.class
ilog/concert/IloException.class
ilog/concert/IloIntCollectionVar.class
ilog/concert/IloIntExpr.class
ilog/concert/IloIntSet.class
ilog/concert/IloIntSetVar.class
ilog/concert/IloIntToIntFunction.class
ilog/concert/IloIntToNumFunction.class
...
爱伦

我需要的命令是

javac -classpath .:/opt/ibm/ILOG/CPLEX_Studio_Community128/cplex/lib/cplex.jar *.java

有关更多信息,请参见javac文档:http : //www.cs.yorku.ca/tech/other/java/docs/tooldocs/solaris/javac.html(我应该早点检查一下:O)。

.:在路径的开始让我包括我的当前目录中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章