linux 编译java程序,java怎么编译运行
linux系统环境下如何执行java程序
在Linux环境下执行Java程序,步骤如下:
首先编写Java程序代码并保存为.java文件。
接着,使用javac命令在终端编译Java程序,生成MyProgram.class字节码文件。
然后,运行Java程序使用java命令,程序将在终端输出结果,无需添加.class后缀。
若程序需要输入数据,可命令后添加输入文件名,如input.txt,以此作为输入。
如果程序需使用参数,可命令后添加参数,如arg1和arg2,它们将传递给程序。
在linux下怎么编译和运行java程序
在Linux环境下编译和运行Java程序时,我们经常遇到需要编译和运行多个Java文件和JAR包的情况。传统的编译方法,如使用javac-cp filePath/jarName.jar javaName.java,确实显得有些繁琐。但其实,我们可以使用更为简洁的方法来处理这个问题。
当你的文件夹中包含多个JAR包和Java文件时,可以使用以下命令:
javac-Djava.ext.dirs=filePath*.java
这条命令中的*.java表示可以一次性编译所有Java文件,只需要指定到包含JAR包的文件夹即可。
如果需要将编译后的文件放置到指定目录,可以在命令中添加-d参数,指定输出路径。例如:
javac-Djava.ext.dirs=filePath*.java-d outputFilePath
这样编译后的文件就会被放置到你指定的outputFilePath目录。
在执行Java程序时,同样可以使用类似的命令结构。只需将javac替换为java,并指定主函数所在的Java文件名称即可。
例如:
java-Djava.ext.dirs=filePath MainJavaName
这条命令中,-Djava.ext.dirs参数用于指定JAR包所在的目录,MainJavaName是主函数所在的Java文件名称,不需要添加.java后缀。
通过这种方式,我们可以更加高效地管理和编译多个Java文件和JAR包,而无需逐个手动操作。
在linux下,怎样编译java
Linux下java环境变量设置的完整步骤:从java.sun.com上下载JDK的安装文件,一般是jdk1.5.0_10_XXXX.bin的格式。解开生成JDK目录,这里假设JDK安装在/usr/java/jdk1.5.0_10中:代码:sudo chmod 755 jdk1.5.0_10_XXXX.bin sudo./jdk1.5.0_10_XXXX.bin sudo mkdir/usr/java sudo mv jdk1.5.0_10//usr/java代码: sudo gedit/etc/profile在这个文件的末尾追加:代码:export JAVA_HOME=/usr/java/jdk1.5.0_10/#注意把新添加的JDK的bin目录追加在$PATH的最前面,这样当系统中安装有多个JDK版本时,程序会优先搜寻排在最前面的JDK版本。 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH保存/etc/profile之后,别忘了执行下面这个命令,使环境变量的更改马上起作用。代码:source/etc/profile如果执行上面这个命令时报错,请仔细检查你在/etc/profile里新增的文本是不是有错。最后检查环境变量更改是否生效:代码:java-version