首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我正在VS代码中编译和运行我的java项目,但是如何编译它并在另一台机器上运行它呢?

我正在VS代码中编译和运行我的java项目,但是如何编译它并在另一台机器上运行它呢?
EN

Stack Overflow用户
提问于 2022-05-16 08:36:08
回答 2查看 70关注 0票数 0

我有一个组织内部的VS代码:https://imgur.com/a/HXWo1VF,我只需点击“播放”按钮和应用程序打开刚刚好。VS Code用于运行它的命令是:

代码语言:javascript
复制
$ cd "/home/allexj/Dropbox/ingegneria_del_software/Link to ing_del_softw/codice/VipagePharma/vipagepharma" ; /usr/bin/env /usr/lib/jvm/java-11-openjdk/bin/java @/tmp/cp_8o2vekaqsyood6mnlra3x7qpf.argfile -m com.vipagepharma/com.vipagepharma.App

构建命令没有显示,所以我不知道VS代码如何构建它,而且我是新手,所以我在包和编译方面比较差。

在/tmp/cp_8o2vekaqsyood6mnlra3x7qpf.argfile中有:

代码语言:javascript
复制
-cp "/home/allexj/.m2/repository/org/openjfx/javafx-controls/13/javafx-controls-13.jar:/home/allexj/.m2/repository/org/openjfx/javafx-graphics/13/javafx-graphics-13.jar:/home/allexj/.m2/repository/org/openjfx/javafx-base/13/javafx-base-13.jar:/home/allexj/.m2/repository/org/openjfx/javafx-fxml/13/javafx-fxml-13.jar" --module-path "/home/allexj/Desktop/ing_del_softw/codice/VipagePharma/vipagepharma/target/classes:/home/allexj/.m2/repository/org/openjfx/javafx-controls/13/javafx-controls-13-linux.jar:/home/allexj/.m2/repository/org/openjfx/javafx-graphics/13/javafx-graphics-13-linux.jar:/home/allexj/.m2/repository/org/openjfx/javafx-base/13/javafx-base-13-linux.jar:/home/allexj/.m2/repository/org/openjfx/javafx-fxml/13/javafx-fxml-13-linux.jar"

如何在另一台计算机中构建和运行相同的代码?我不知道VS代码是如何构建所有东西的,所以我不知道如何以可移植的方式完成它。假设您克隆了这个repo:https://github.com/All3xJ/VipagePharma/tree/main,您必须构建并运行它。怎么做?

EN

回答 2

Stack Overflow用户

发布于 2022-05-16 08:54:10

您可以使用jar cf jar-file input-file(s)将项目转换为Maven项目或创建jar文件,然后使用java -jar <jar-file>命令运行jar文件。

使用Java创建和运行Jar文件指南

创建JAR文件

票数 0
EN

Stack Overflow用户

发布于 2022-05-16 09:36:11

您可以从项目视图或通过运行命令Java: export .将构建导出到JAR。

有关更多细节,您可以参考文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72256293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档