在linux下怎么编译和运行java程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux下怎么编译和运行java程序相关的知识,希望对你有一定的参考价值。

参考技术A 同时加载编译多个jar包和java文件
在个人平常使用或者当我们把代码部署到linux服务器上的时候,我们经常需要通过命令行编译和运行java文件,网上关于这个的方法大多是通过
javac
-cp
filePath/jarName.jar
javaName.java1
这种方法。但是加入在filepath文件夹下面有好几个jar包,在src文件夹中有好几个java文件的时候,这个方法就很笨拙了,我在网上看的资料非常乱,其实下面一个非常简单的指令就可以解决了:
javac
-Djava.ext.dirs=filePath
*.java//注意这里只需要指定到jar包所在的文件夹就可以了1
其中*.java表示可以一次编译所有的java文件。
把编译文件放到指定目录
如果想要把编译后的文件放到指定目录,只需要在java文件后加上
-d
outputFilePath就可以了,例如下面:
javac
-Djava.ext.dirs=filePath
*.java
-d
outputFilePath1
执行java文件
执行java程序页是同样,只需要把javac换成java,后面写上主函数所在的java文件的名称就可以了,不用加后缀。例如下面
javac
-Djava.ext.dirs=filePath
MainJavaName1
如果想要把编译后的文件放到指定目录,只需要在java文件后加上
-d
outputFilePath就可以了

以上是关于在linux下怎么编译和运行java程序的主要内容,如果未能解决你的问题,请参考以下文章

win7平台下编译的JAVA程序能在linux系统下运行么

怎么样把windows下的java程序放到linux下运行~!

java jni 怎么在windows环境中编译成linux下的so文件

linux怎么运行c程序

如何在UltraEdit中编译和运行Java程序

linux下执行需要不同java环境的程序