gpt4 book ai didi

Java - Linux 上的命令行 : I don't have any output after I run the code

转载 作者:太空宇宙 更新时间:2023-11-04 09:18:38 25 4
gpt4 key购买 nike

我是命令行的初学者。我使用 Eclipse 来解决计算机上 cplex.jar 的优化问题。由于我的电脑不足以解决大问题,所以我尝试使用学校的Linux服务器。我终于找到了一个没有错误的代码片段。然而,在我运行这个之后,我没有看到任何东西(解决问题等)。您能帮我理解为什么我在此之后什么也看不到吗?

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

javac -source "1.8" -cp ".:./PDP-TWT2/cplex.jar" PDP-TWT2/src/MainPDP2.java PDP-TWT2/src/Node.java PDP-TWT2/src/Vehicle.java PDP-TWT2/src/Arc.java < "PDP-TWT2/Param.txt"

当我运行代码时,我在 Eclipse 中看到以下内容。我相信这就是我应该在服务器中看到的内容,对吗?

 **************************************************.
Warning: Output names have been modified to conform to LP format.
Tried aggregator 2 times.
MIP Presolve eliminated 1604 rows and 96 columns.
MIP Presolve modified 244 coefficients.
Aggregator did 180 substitutions.
Reduced MIP has 3299 rows, 1970 columns, and 11256 nonzeros.
Reduced MIP has 1942 binaries, 0 generals, 0 SOSs, and 0 indicators.
Presolve time = 0.01 sec. (11.67 ticks)
Probing fixed 12 vars, tightened 0 bounds.

...许多其他类似的行...

        Nodes                                         Cuts/
Node Left Objective IInf Best Integer Best Bound ItCnt Gap

0 0 35.5800 72 35.5800 891
0 0 36.3600 90 Cuts: 68 1290
0 0 36.3600 102 Cuts: 68 1644

最佳答案

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

$ cd PDP-TWT2
$ javac -source 1.8 -d ./out src/**/*.java

然后执行包含main()方法的类:

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

结账 Essentials, Part 1, Lesson 1: Compiling & Running a Simple Program如果想了解更多。如果您使用的是 Java 11,则整个过程可通过 JEP 330: Launch Single-File Source-Code Programs 进行简化。 .

关于Java - Linux 上的命令行 : I don't have any output after I run the code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58647838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com