在linux系统中怎么执行一个java程序

在linux系统中怎么执行一个java程序,第1张

在linux下使用命令行编译java文件

在linux下使用命令行编译java文件

1: 只是独立的一个java文件

编译生成test.class文件 : javac test.java

运行: java test

2: 在这个特定包中的一个java文件

编译生成*.class文件:javac packageName.* (此命令必须是在该文件包所在的路径,而不是文件所在的路径)

运行: java packageName.* (同上)

3: 运行时需要某个*.jar文件的支持,如连接DB需要相应的JDBC驱动

编译生成*.class文件 :不同情况与上1,2点相同

运行时:java -cp .:../lib/mysql.jar packageName.* (其中mysql.jar就是DB的JDBC驱动)

为什么要用shell调用java类,

Linux没有办法调用的只有java程序中可以调用。

懂了,你是想要运行你已经编写好的java程序而已不是想要调用java类。想调用只能新建一个例如a.java在里面调用然后

>javac

a.java

>java

a

这样用命令执行

如果直接想要执行的话可以直接用命令(假如有main方法的是main.java文件)

>javac

main.java

>java

main就行了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8377183.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存