Linux上的Java命令行:I don';我运行代码后没有任何输出

Linux上的Java命令行:I don';我运行代码后没有任何输出,java,linux,command-line,javac,cplex,Java,Linux,Command Line,Javac,Cplex,我是命令行的初学者。我使用Eclipse来解决计算机上cplex.jar的优化问题。由于我的电脑不足以解决大问题,我尝试使用学校的Linux服务器。我终于找到了一个可以正常工作的代码块。然而,在我运行这个之后,我没有看到任何东西(解决某些问题等)。你能帮我弄明白为什么在这之后我什么也没看到吗 在编写这段代码之前,我有很多关于java文件、参数、jar文件等的错误 javac-源代码“1.8”-cp.:./PDP-TWT2/cplex.jar“PDP-TWT2/src/Node.java PDP-

我是命令行的初学者。我使用Eclipse来解决计算机上cplex.jar的优化问题。由于我的电脑不足以解决大问题,我尝试使用学校的Linux服务器。我终于找到了一个可以正常工作的代码块。然而,在我运行这个之后,我没有看到任何东西(解决某些问题等)。你能帮我弄明白为什么在这之后我什么也没看到吗

在编写这段代码之前,我有很多关于java文件、参数、jar文件等的错误

javac-源代码“1.8”-cp.:./PDP-TWT2/cplex.jar“PDP-TWT2/src/Node.java PDP-TWT2/src/Vehicle.java PDP-TWT2/src/Arc.java<“PDP-TWT2/Param.txt”
当我运行代码时,我在Eclipse中看到以下内容。我相信这就是我应该在服务器上看到的,对吗

***************************************************************************************************************。
警告:输出名称已修改为符合LP格式。
尝试聚合器2次。
MIP Presolve消除了1604行和96列。
MIP Presolve修改了244个系数。
聚合器进行了180次替换。
精简MIP有3299行、1970列和11256个非零。
简化MIP有1942个二进制文件、0个将军、0个SoS和0个指示器。
预溶解时间=0.01秒。(11.67滴答声)
探测固定12个变量,收紧0个边界。
…许多其他类似的线路

节点切割/
节点左目标IInf最佳整数最佳界ItCnt间隙
0     0       35.5800    72                     35.5800      891         
0 36.3600 90切数:68 1290
0 36.3600 102切数:68 1644

您需要先编译然后执行应用程序。假设您有带源的
src
目录和编译类的
out
目录:

$cd PDP-TWT2
$javac-source 1.8-d./out src/***.java
然后执行包含
main()
方法的类:

$cd-out
$java MainPDP2<../Param.txt

如果想了解更多信息,请结账。如果您使用的是Java 11,那么整个过程将简化为。

您需要先编译然后执行应用程序。假设您有带源的
src
目录和编译类的
out
目录:

$cd PDP-TWT2
$javac-source 1.8-d./out src/***.java
然后执行包含
main()
方法的类:

$cd-out
$java MainPDP2<../Param.txt

如果想了解更多信息,请结账。如果您使用的是Java 11,那么整个过程将简化为。

javac
只编译您的代码。它没有运行它。您需要使用
java
命令行程序来运行编译后的代码。假设
MainPDP2.java
conatains
main
函数,您可能需要运行类似
java-cp.:./PDP-TWT2/cplex.jar“PDP-TWT2/src/MainPDP2.classjavac
只编译代码。它没有运行它。您需要使用
java
命令行程序来运行编译后的代码。假设
MainPDP2.java
conatains
main
函数,您可能需要运行类似
java-cp.:./PDP-TWT2/cplex.jar“PDP-TWT2/src/MainPDP2.class