一个HELLO WORLD的JAVA程序,怎样生成为jar文件,并且要能双击运行,显示出Hello World后,等待按任意键后退出

解决方案 »

  1.   

    把.class打成jar包,eclipse下右键工程找找也可以用插件打jar包,eclipse下的插件fatjar,适用于含有第三方jar包
      
      下载地址:http://sourceforge.net/projects/fjep/files/fatjar/  解压文件,将plugins目录下的插件文件放到eclipse的plugins文件夹中,重启eclipse  右键单击项目,可以找到Build Fat Jar的选项,说明插件安装成功。  如果没有这个选项,进入eclipse的安装目录将configuration文件夹下的org.eclipse.update删除  重启eclipse即可。  顺便推荐一款将jar打成应用程序的软件exe4j,下载地址: http://www.ej-technologies.com/download/exe4j/files.html
      

  2.   

    需要用J2ME的JDK来打包,网上有不少例子,耐心找找看
      

  3.   

    右击工程名→Export→java→JARfile→Next→Next→Next→在最下面的main class那里选择那个按钮→选择你的类名→OK→finish。打包的文件可以直接双击运行了.
      

  4.   

    谢谢1楼,显示出Hello World后,等待按任意键后退出----这个该在程序里用啥代码呢?
      

  5.   

    显示出Hello World后,等待按任意键后退出----这个该在程序里用啥代码呢?
      

  6.   

    这个是cmd的模式,正常的程序退出都是这样的,说明你的java的hello world程序执行结束了
      

  7.   

    1.生成jar  
    右击工程名→Export→java→JARfile→Next→Next→Next→在最下面的main class那里选择那个按钮→选择你的类名→OK→finish。
    2.运行jar
    新建一个txt文件,输入如下内容:
    @echo off
    java -jar helloworld.jar
    pause

    保存后将文本文件的扩展名.txt改成.bat即可。双击bat文件即可运行helloworld.jar即为第一步中打的jar包名称
      

  8.   

    图片地址如果是:
    “src\\”下,这样子离开这个工程后打包的jar就显示不了图片,怎么办啊?
      

  9.   

    怎么实现相当于C语言里的getchar()功能 
      

  10.   

    System.in.read();等待俺键盘后退出
      

  11.   

    exe4j,下载地址: http://www.ej-technologies.com/download/exe4j/files.html,似乎网上做这种东西的小工具很多
      

  12.   


    错误情况:C:\>javac Hello.javaC:\>javac Hello.java
    Hello.java:7: 未报告的异常 java.io.IOException;必须对其进行捕捉或声明以便抛出
    System.in.read();
                  ^
    1 错误C:\>
    ---------------------------
    程序如下:
    import java.io.*;
    public class Hello
    {
       public static void main(String args[])
    {
       System.out.println("Hello World!");
       System.in.read();
    }
    }
      

  13.   

    getchar()这个不算其它问题吧,我前面说了要实现等待键盘输入任意键的
      

  14.   

    这些百度 Google应该一大堆吧....
      

  15.   

    import java.io.*; 
    public class Teat

      public static void main(String args[]) 

      System.out.println("Hello World!"); 
      try
      {
      System.in.read();
      } catch (IOException e)
      {
    // TODO Auto-generated catch block
    e.printStackTrace();
       } 


    /*要捕获异常的*/
      

  16.   

    http://download.csdn.net/source/1614467
      

  17.   

    谢谢20楼的SUN90CN,等待键盘输入的问题解决了,但是用jar cvf 把class文件压缩成jar文件后,无法运行,貌似jar文件里缺乏main.class,提示: 
    F:\Program Files\Java\jdk1.6.0_10\bin>java Hello.jar
    Exception in thread "main" java.lang.NoClassDefFoundError: Hello/jar
    现在的问题,怎样才能生成可运行jar的main.class
      

  18.   

    另外,刚看一两天JAVA,不知道main.class怎么写,求高手赐教下
      

  19.   

    你是用的jar命令打包啊。下载个ide嘛。用Eclipse打包好简单的。
      

  20.   

    用IDE eclipse打jar包比较容易:
    右击项目-->Export-->Java-->选择"JAR file"-->Next-->在Select the export destination:区域选择jar包存放位置及文件名-->Next-->Next-->在Select the class of the application entry point:区域点击Browse按钮来选择程序的入口--->在选择窗口中找到某个一含有Main方法的Class文件-->OK-->Finish