Java/Ubuntu - 在 Windows 的主要工作之外打印,但在 Ubuntu 14.04 上不执行任何操作
Java/Ubuntu - Print outside of main works on Windows but does nothing on Ubuntu 14.04
我有一个 Intellij 项目。我在 Windows 上编译 ('Make') 它,并将它发送到 Ubuntu 14.04 远程服务器上,运行宁Java1.8.
我的问题是 main
方法之外的 System.out.println() 不打印任何内容。
我在这个问题上花了几个小时,我可以确保:
我知道这些方法已执行,因为它们会引发警告:
Aug 20, 2016 7:35:36 PM org.apache.pdfbox.cos.COSDocument finalize
WARNING: Warning: You did not close a PDF Document
执行结束时,我总是得到以下速率输出:[]
打印我调用的方法并将打印行放在这些方法的开头,不会做这些事情。
N.B。
为了执行我的项目,我使用: java MyProject.TestAlgo
,主要使用 TestAlgo Class.
编辑:
我希望输出是一个列表,例如:[1.0, 2.3, ..., 5.4]
,但我得到 []
我不认为问题是编程问题,因为每当我在 运行s Windows 的计算机上编译它时,我得到从 main
.
外部打印
当我编译项目并在 Ubuntu 远程服务器 上 运行 它时,除了来自main
,以及 main 外部方法引发的警告 class。
所有尝试打印并在 main 中调用的方法都声明为 static
.
已解决:
我在 Windows 上用 1.8.0.101 JDK 版本编译 Java,在 Ubuntu 上用 1.8.0.91 运行 编译它,这(我认为)一定造成了版本冲突..
我通过更新 Java JRE 解决了这个问题,所以我在 Windows 和 Ubuntu.
上安装了相同版本的 Java
我有一个 Intellij 项目。我在 Windows 上编译 ('Make') 它,并将它发送到 Ubuntu 14.04 远程服务器上,运行宁Java1.8.
我的问题是 main
方法之外的 System.out.println() 不打印任何内容。
我在这个问题上花了几个小时,我可以确保:
我知道这些方法已执行,因为它们会引发警告:
Aug 20, 2016 7:35:36 PM org.apache.pdfbox.cos.COSDocument finalize WARNING: Warning: You did not close a PDF Document
执行结束时,我总是得到以下速率输出:
[]
打印我调用的方法并将打印行放在这些方法的开头,不会做这些事情。
N.B。
为了执行我的项目,我使用: java MyProject.TestAlgo
,主要使用 TestAlgo Class.
编辑:
我希望输出是一个列表,例如:[1.0, 2.3, ..., 5.4]
,但我得到 []
我不认为问题是编程问题,因为每当我在 运行s Windows 的计算机上编译它时,我得到从 main
.
当我编译项目并在 Ubuntu 远程服务器 上 运行 它时,除了来自main
,以及 main 外部方法引发的警告 class。
所有尝试打印并在 main 中调用的方法都声明为 static
.
已解决:
我在 Windows 上用 1.8.0.101 JDK 版本编译 Java,在 Ubuntu 上用 1.8.0.91 运行 编译它,这(我认为)一定造成了版本冲突..
我通过更新 Java JRE 解决了这个问题,所以我在 Windows 和 Ubuntu.
上安装了相同版本的 Java