如何在Linux下运行java的.class文件

Posted

tags:

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

一般要:
export classpath=.:其他

然后,如果是没有包名的class的话
javac Test.java
java Test
就可以
参考技术A 先用javac编译,然后java执行编译的.class文件

如何运行 *.class 的文件

一、运行class文件

执行带main方法的class文件,命令行为:
java <CLASS文件名>
注意:CLASS文件名不要带文件后缀.class
例如:

复制代码代码如下:

java Test

如果执行的class文件是带包的,即在类文件中使用了:package <包名>
那应该在包的基路径下执行,命令行为:
java <包名>.CLASS文件名
例如:PackageTest.java中,其包名为:com.ee2ee.test,对应的语句为:
package com.ee2ee.test;
PackageTest.java及编译后的class文件PackageTest.class的存放目录如下:
classes
|__com
|__ee2ee
|__test
|__PackageTest.java
|__PackageTest.class
要运行PackageTest.class,应在classes目录下执行.
参考技术A 你好,当你确定了该.class文件中含有main方法,那么你就可以使用命令:
java 类名
去运行。当然了这只是针对初学的来说,以后还会有由容器帮你运行的。追问

我是初学者,不太清楚,可不可以描述地再详细点,先谢谢了

追答

比如我写了最基础的一个类:
class Hello
public static void main(String[] args)
System.out.println("Hello World") ;


保存在Hello.java文件中,
我通过命令:javac Hello.java去编译,得到Hello.class字节码文件
通过命令:java Hello去运行
就可以看到输出了Hello World

本回答被提问者采纳
参考技术B 叮叮咚咚

以上是关于如何在Linux下运行java的.class文件的主要内容,如果未能解决你的问题,请参考以下文章

linux下java class 找不到或无法加载主类

如何把java程序部署到linux系统下

java 中运行不了.class文件

linux shell脚本如何启动一个java进程

Linux下Java运行.class文件,报错找不到或无法加载主类

Linux下如何编译,运行C程序?需要安装编译器吗