文章目录
一、show
1.查看版本
java -version
2.编译.java文件
javac Snow.java
有中文时
javac -encoding UTF-8 Snow.java
3.执行编译后.class文件
class需要带有main方法,没有包名的直接执行
java Snow
有包名的需要跳转到src目录下执行
java com/ibatis/jpetstore/test/Snow
4.反编译.class文件
这种格式不太好看,建议使用gd-gui或者idea来反编译
javap -c -v Snow.class
5.启动jar包
java -jar aaa.jar
6.启动jar包,带参数
java -jar aaa.jar 1 2 3
7.启动jar包强制停止和关闭窗口不会退出
nohup java -jar aaa.jar &
启动目录下会生成一个nohup.out,启动日志在里头
查看启动日志,实时刷新:
tail -f nohup.out
8.查看jar启动情况
ps -ef|grep aaa.jar
9.根据端口号,查看jar启动情况
netstat -anp|grep 8080
还有一个更简单的可以试下
lsof -i:8080
10.java -cp启动
假如服务器某个路径下已经包含了你jar启动需要的所有jar包,你完全可以只上传自己的jar然后通过cp配置classpath启动
java -cp /app/WEB-INF/lib/*:/home/zjg/application/student.jar cn.sd.jn.Application params