运行一个简单的Hello World程序

时间:2012-09-30 02:25:23

标签: java

我做了一个简单的hello world程序,它只是弹出一个标题为“hello world”的窗口。我想知道,如果我希望他们像普通的java程序一样运行它,我会给某人什么?一个.class文件就够了吗?

我只是拿着.class文件并尝试用java打开它吗?

以下是代码:

import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;


public class hellobox {

    public static void main(String[] args) {
        Display display = new Display();
        Shell shell = new Shell(display);
        shell.setText("Hello world!");
        shell.open();
        while (!shell.isDisposed()) {
            if (!display.readAndDispatch()) 
                display.sleep();
        }
        display.dispose();
    }
}

对于这样一个可悲的问题我很抱歉。第一次摆弄java。

3 个答案:

答案 0 :(得分:4)

您只需要一个.class文件。您不需要JAR文件或IDE或Maven。

关注this信。你可以让它运行。

答案 1 :(得分:1)

如果你正在使用eclipse,你可以这样做:

  1. 右键单击您的项目
  2. 点击导出
  3. 选择Java
  4. 选择Runnable Jar文件
  5. 选择启动配置(通常是您的名称) 包含主要方法的项目或类
  6. 选择将jar文件保存到
  7. 的路径
  8. 点击完成
  9. 就是这样。现在你得到一个.jar文件,它可以像安装了Java的每台计算机上的普通可执行文件一样运行。无论操作系统如何。

    只是传递.class文件就足够了,但它会强制其他用户使用java MyClassName通过命令行启动它(不带.class后缀)

答案 2 :(得分:0)

Maven是一个非常流行的工具,用于管理构建和打包java应用程序。

例如,设置POM并使用此命令创建JAR文件。

mvn package

一旦有了jar文件,就可以使用java运行它。

java path/to/MyHelloWorld.jar