在linux上运行java代码,代码在windows中用intellij编写,使用cplex库,以及从txt文件X获取输入数据

zyfwsgd6  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(179)

我在linux上运行java代码时遇到问题。我在windows环境下用intellij编写了代码,它可以正常工作。代码需要cplex库,我从txt文件中获取数据。现在,我想在linux上运行此代码,但我遇到以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: ilog/concert/IloException
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
        at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
        at java.lang.Class.getMethod0(Class.java:3018)
        at java.lang.Class.getMethod(Class.java:1784)
        at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:650)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:632)
Caused by: java.lang.ClassNotFoundException: ilog.concert.IloException
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)

我先编译代码,然后运行它。我不知道如何运行我的代码。你能帮我吗?为了编译代码,我使用了以下命令: javac -classpath /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/cplex.jar /home/../MIP_Case1/src/MIP.java 非常感谢你的帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题