gpt4 book ai didi

linux - 在linux服务器上运行jar文件

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

在互联网上搜索了很多,我发现可以在Linux服务器上运行.jar文件。人们说,如果它是一个简单的 .jar 文件(不是 Web 应用程序),那么下面的代码将完成任务。

exec("java -jar jartest.jar", $screen);

但是当给出此输出变量 $screen 的 echo 时,它仅在屏幕上显示文本“Array”。我也尝试给出如下 echo,但在这种情况下它什么也没有显示。

echo $screen[0];

出于您对测试目的的关注,我的java代码仅包含简单的printf,如下所示:

public static void main(String[] args) {
// TODO code application logic here
System.out.println("THIS IS JUST A JAR TEST. AND YEAH JAR IS RUNNING");
}

那么我如何在Linux服务器中运行这样一个简单的.jar文件并在echo中打印出简单的输出。谢谢

最佳答案

  1. 将 .jar 文件移动到远程计算机,这假设您可以访问本地终端,当然您可以通过任何其他方式移动文件

    scp/path/to/local/file.jar user@remote_ip:~/directory/on/remote/server

  2. 在远程计算机上打开终端,或使用其他工具访问远程计算机

    ssh user@remote_ip

  3. 检查那里安装的 java 版本,确保它是您期望的版本

    java -版本

  4. 转到放置 .jar 文件的目录

    cd ~/directory/on/remote/server

  5. 运行 .jar 文件

    java -cp file.jar package.and.class.main

    主类有时可以省略,具体取决于 jar 的创建方式及其组成

关于linux - 在linux服务器上运行jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20497300/

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