命令行运行 java jar

本文介绍如何使用Eclipse将Java项目打包成可执行的JAR文件,并通过命令行方式运行该JAR文件。具体步骤包括:在Eclipse中选择正确的主类进行导出设置,指定导出路径;在命令行中使用java -jar命令启动已导出的JAR。



1、导出可执行jar


eclipse ->export->java runnable jar file


launch configuration :选择对应的main文件

export destination:目录


2、命令运行  

D:\>java -jar ssh_conn.jar


命令行运行Java文件分编译和运行两步。 编译时,需准备好要运行的代码,文件名和类名可统一。以运行`HelloWorld.java`文件为例,通过`win + R`键打开命令行,进入`HelloWorld.java`文件所在文件夹,执行`javac`命令编译该文件,之后会在同文件夹里生成一个字节码文件`HelloWorld.class`。`javac`命令的作用是编译Java文件,使用方法为`javac Hello.java`,若不出错,会在与`Hello.java`同一目录下生成一个`Hello.class`文件,此文件是操作系统能够使用和运行的文件。若要编译多个指定的Java文件,多个文件用空格隔开,如`javac -encoding utf8 TCP_Chat_Client_Thread.java TCP_Chat_Client.java` [^1][^2][^4]。 运行时,使用`java`命令运行完整的类名(完整类名 = 包名 + 类名),即运行生成的`.class`文件 [^3]。 对于Java项目,可借助shell文件操作。示例shell文件如下: ```bash #!/bin/bash echo "build start" JAR_PATH=libs BIN_PATH=bin SRC_PATH=src # java文件列表目录 SRC_FILE_LIST_PATH=src/sources.list # 生成所有的java文件列表 rm -f $SRC_PATH/sources find $SRC_PATH/ -name *.java > $SRC_FILE_LIST_PATH # 删除旧的编译文件,生成bin目录 rm -rf $BIN_PATH/ mkdir $BIN_PATH/ # 生成依赖jar包列表 for file in ${JAR_PATH}/*.jar; do jarfile=${jarfile}:${file} done echo "jarfile = "$jarfile # 编译 javac -d $BIN_PATH/ -cp $jarfile @$SRC_FILE_LIST_PATH # 运行 java -cp $BIN_PATH$jarfile com.zuiapps.danmaku.server.Main ``` 此shell文件可完成Java项目的编译和运行操作 [^5]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值