linux下编译和使用java文件

首先在Linux下,配置环境变量,这里就不说了。

首先我们开始创建好一个java文件,比如一个最简单的helloworld小程序

public class Hello{
        public static void main(String args[]){
                System.out.println("Hello World!!");
        }
}

可以将它存放在linux下的任何一个目录里,接着我们可以对他进行编译,可以在文件所在目录下进行编译,也可以制定文件的路径对它进行编译。


可以看到就可以编译出class文件了


接着就可以执行class文件了。


另外我们还可以在 java或者javac命令后加入更多的选项

-g                         生成所有调试信息

-verbose                生成详细信息

java -jar                 执行jar包里面的文件

等等,还有我们可以扩展一下jar命令,jar命令是一个打包指令,我们可以将我们想要的class全都打包到里面,方便我们的使用,

jar cvf jar-file input-file用一个单独的文件创建一个 JAR 文件
jar uvf jar-file input-file 更新一个 JAR 文件
jar tvf jar-file 查看一个 JAR 文件的内容
java -jar app.jar 运行一个打包为可执行 JAR 文件的应用程序
java –cp app.jar  Hello 运行指定jar包里某一个java类

对一个jar包来讲,如果想直接用java -jar ?.jar来运行,必须要指定一个main class,可以用以下命令来实现指定main class

jar -uvfe ?.jar classname 来实现 接下来就可以来运行这个jar包了。

使用unzip ?.jar -d(指定解压的文件路径) classpath可以进行解压


                     
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值