有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java我可以为项目(或NetBeans)获得相当于Eclipse导出到JAR的javac命令吗?

我手头有以下任务:我在machineA上的Eclipse中有一个Java项目,需要在machineB上运行。这些机器相似但不同,我得到一个error试图在B上运行我在A上导出的JAR。因此,我想做的是尝试在B上重建代码。现在,一种标准的方法是将A上的项目设置为Ant或Maven构建,将项目复制到B,然后从命令行在B上运行Ant/Maven(我没有在B上安装Eclipse)。然而,B有点。。。以不同的方式“特别”。例如,它的默认值java是1.6,但它还有一个我正在使用的本地安装1.7。该安装同时具有javajavac。这里根本没有Maven,而且有一个定制的Ant安装可能与java安装不一致

所以问题是:是否有一种方法可以生成javac命令,该命令将在A上用于导出到JAR,以便我可以从命令行运行该命令,可能使用一些mod,在B上(重新)构建项目

更新:在Netbeans中做同样的事情会更容易吗?如果是这样,我愿意试一试


共 (1) 个答案

  1. # 1 楼答案

    我认为您需要的是jar命令,而不是javac选项。jar命令是JavaJDK的一部分,它为您创建一个jar文件。有文件here

    但是这将创建eclipse将创建的同一个jar,因此我认为在B机器上运行它时会出现一些问题,严格来说,创建jar文件不需要这样做。所以更详细地了解你在B上遇到的问题会有所帮助