java使用纯命令行打包项目

 

1: javac -d 编译之后的class文件输出目录   指定源文件位置即可。例如

对于多个包下面的源码编译,貌似javac不支持迭代编译,可能需要一次传入多个源码位置进行编译。一种便捷方法就是使用windows的bat脚本或linux的shell脚本先生成一个编译源文件清单,然后根据源文件清单进行编译,例如:

dir / s / B *.java> sources.txt

 生成的sources.txt格式如下:

 

然后使用:

javac -d classes @sources.txt

 即可完成编译。目前例子中的源文件不涉及依赖问题,当存在依赖时候,无需考虑sources.txt中的源文件顺序。因为在编译时候当发现使用的类没有编译时编译器会自动去编译依赖的源文件。

 

创建jar包可以使用jar -cvf jarname.jar class文件夹 即可打包

 

运行java包 可以使用java -classpath jarname.jar mainclass

 

转载于:https://www.cnblogs.com/leodaxin/p/8721259.html

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 编写代码并测试 首先,你需要编写你的Java代码,并进行测试确保它能正常工作。确保你的代码能够在命令行中运行,并且不需要IDE或其他集成开发环境。 2. 创建可执行JAR文件 一旦你的代码已经完成并测试通过,你需要将它打包成可执行的JAR文件。在Java中,你可以使用jar命令来创建JAR文件。 例如,如果你的代码在一个名为"HelloWorld.java"的文件中,你可以使用以下命令将它打包成JAR文件: ```bash jar cvfe HelloWorld.jar HelloWorld HelloWorld.class ``` 在这个命令中,cvfe选项分别表示: - c:创建一个新的JAR文件 - v:将命令的输出详细显示 - f:指定JAR文件的名称 - e:指定JAR文件的入口点 在这个例子中,HelloWorld是JAR文件的入口点,HelloWorld.class是你的Java类的名称。 3. 将JAR文件添加到PATH 一旦你已经创建了可执行的JAR文件,你需要将它添加到你的PATH环境变量中,这样你就可以在任何地方使用它。 在Windows中,你可以通过以下步骤将JAR文件添加到PATH: 1. 在计算机上右键单击"此电脑",然后选择"属性"。 2. 在左侧窗格中,选择"高级系统设置"。 3. 点击"环境变量"按钮。 4. 在"系统变量"部分中,选择"Path"变量,并点击"编辑"。 5. 在"变量值"字段中,添加JAR文件的路径,然后点击"确定"。 在Linux和MacOS中,你可以通过将以下命令添加到你的.bashrc文件中来添加JAR文件到PATH: ```bash export PATH=$PATH:/path/to/your/jar/file ``` 4. 运行命令行应用程序 一旦你已经将JAR文件添加到PATH中,你就可以在命令行中运行你的应用程序了。 例如,在Windows中,你可以打开命令提示符,并输入以下命令来运行你的应用程序: ```bash java -jar HelloWorld.jar ``` 在Linux和MacOS中,你可以打开终端,并输入以下命令来运行你的应用程序: ```bash java -jar /path/to/your/jar/file/HelloWorld.jar ``` 这将启动你的Java应用程序,并在命令行中显示输出。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值