linux代码段 java_linux学习之---在linux服务器上跑一段Java代码

经常在windows上进行开发,有时候,需要在Linux环境上跑一些程序测下代码,要怎么办才好嘞?

假设你对Java常用命令和linux常用命令已经基本熟悉,就可以直接按照以下步骤来啦,默认linux已经配置好Java环境

案例演示

1.创建一个文件

touch Hello.java

2.vim命令编辑文件

我这里给出一段代码哈:

public class Hello {

public static void main(String[] args) throws Exception {

StringBuilder sb = new StringBuilder();

Thread t1 = new Thread(() -> {

m2(sb);

});

t1.start();

for (int i = 0; i < 10000; i++) {

sb.append("a");

}

t1.join();

System.out.println(sb.length());

System.out.println("Hello World!");

}

public static void m2(StringBuilder sb) {

for (int i = 0; i < 10000; i++) {

sb.append("b");

}

}

}

然后执行‘:wq‘保存退出即可.

3.对文件进行编译

javac hello.java

4.运行Java程序

java hello

执行的命令并输出结果如下

20201126182058089218.png

后台运行Java程序并将输出写入到文件:

nohup java hello

20201126182058136093.png

Java命令

一、javac

编译.java文件,生成字节码文件

例子:javac a.java,在当前路径下生成a.class文件

可以用-d参数指定生成文件的路径

二、java

执行.class的字节码文件

命令:

java a.class

java -jar a.jar

三、javap

jdk自带的反编译工具,把字节码反编译为汇编代码,用于帮助开发中深入理解Java编译器的机制

反编译后的信息:汇编指令、本地变量表、异常表、常量池等

命令:javap -c a.class

原文:https://www.cnblogs.com/lovelywcc/p/14042834.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值