linux下编译和使用java文件

来源:互联网 发布:手机手写输入软件 编辑:程序博客网 时间:2024/05/17 02:32

首先在Linux下,配置环境变量,这里就不说了。

首先我们开始创建好一个java文件,比如一个最简单的helloworld小程序

public class Hello{
        public static void main(String args[]){
                System.out.println("Hello World!!");
        }
}

可以将它存放在linux下的任何一个目录里,接着我们可以对他进行编译,可以在文件所在目录下进行编译,也可以制定文件的路径对它进行编译。


可以看到就可以编译出class文件了


接着就可以执行class文件了。


另外我们还可以在 java或者javac命令后加入更多的选项

-g                         生成所有调试信息

-verbose                生成详细信息

java -jar                 执行jar包里面的文件

等等,还有我们可以扩展一下jar命令,jar命令是一个打包指令,我们可以将我们想要的class全都打包到里面,方便我们的使用,

jar cvf jar-file input-file用一个单独的文件创建一个 JAR 文件
jar uvf jar-file input-file 更新一个 JAR 文件
jar tvf jar-file 查看一个 JAR 文件的内容
java -jar app.jar 运行一个打包为可执行 JAR 文件的应用程序
java –cp app.jar  Hello 运行指定jar包里某一个java类

对一个jar包来讲,如果想直接用java -jar ?.jar来运行,必须要指定一个main class,可以用以下命令来实现指定main class

jar -uvfe ?.jar classname 来实现 接下来就可以来运行这个jar包了。

使用unzip ?.jar -d(指定解压的文件路径) classpath可以进行解压


                     
0 0
原创粉丝点击