unix调用java代码 unix系统调用

dos或unix下运行java程序

1.

王屋网站建设公司成都创新互联公司,王屋网站设计制作,有大型网站制作公司丰富经验。已为王屋近1000家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的王屋做网站的公司定做!

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编译的。除非他自己写一个类似功能的软件。

unix下如何启动和关闭一个java程序

用Runtime类可以执行DOS命令来执行一个进程,如下就是打开记事本:

try {

Runtime runtime = Runtime.getRuntime();

runtime.exec("notepad.exe");

} catch (IOException e) {

e.printStackTrace();

}

Thread是线程,不是进程,楼主可以去查查线程和进程的区别。

运行main函数时,就启动了一个java.exe进程,对应的dos命令就是java xxx

楼主可以用Runtime 来执行,java xxx,只要路径正确,就会启动另一个java进程。

如何使用shell在unix下执行java 程序

java -classpath 类库 包名

在windows下和在unix/linux下执行命令基本一致。


网页题目:unix调用java代码 unix系统调用
当前地址:http://pwwzsj.com/article/hgpggi.html