dos或unix下运行java程序

dos或unix下运行java程序,第1张

1.

javac是编译java文件,编译败猛后的java文件,是创建了包名的一个文件路径,比如直接执行javac A.java,那么会在当前目录下创建如下class文件:a/b/A.class

2.

2当执行java命令的时候,如果还在当前目录下执行java命令就会报错,因为在当前目录下,并不能找到A.class。

3.

当越包引用的时候,如题。那么在执行javac A.java到时候,神物编译器会寻找a/c/B.class文件,如果没有编译B.java文件游枯液,那么就不会存在a/c/B.class文件,就会报错了。所以在执行javac A.java的时候,要首先编译该类调用的其它包中的所有文件。

4.

sun还有一个编译工具叫Ant,这个东西可以比较轻易的解决这个问题,具体Ant的使用就自己查资料吧。事实上各种的编译软件都是使用Ant编译的。除非他自己写一个类似功能的软件。

是在linux环境下运虚哗行吧!

如果你是要编译执行单个java文件,当然用javac,和java,如果是在一个shell脚本中妄图调用java程序,假如这个程序樱粗是个jar包,也许可以这么干:在你能差颂行保证的路径下放入可执行的jar包,然后在脚本中写到:java -jar jar包路径+jar包名称.jar,不信可以在终端使用该命令!


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

原文地址: http://outofmemory.cn/yw/12565036.html

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

发表评论

登录后才能评论

评论列表(0条)

保存