我刚刚看到前面有人问了,不好意思,但是我还是不大明白,如何作BAT文件?
做成能脱离java运行环境的EXE文件又该如何呢?

解决方案 »

  1.   

    好像不能变成exe文件吧;)
      

  2.   

    可以把class作成exe文件,但不能作成脱离java运行环境的EXE文件。
    bat文件只是一个很简单的运行java的一个批处理文件。
      

  3.   

    可以!有可以把*.class编译成不同平台的*.exe软件!
      

  4.   

    当然不可以!
    要是可以的话java的可以移植性就被破坏了!
    不过有的软件应该可以做到!
      

  5.   

    事实是可以的,我现在已经会了。我给一个网址给你,是台湾的,你上去看一下就明白了。还不明白就写信给我:[email protected]
      

  6.   

    我还是直接给你吧:Microsoft 的Java SDK中有一個程式 jexegen.exe 可以將.class轉成.exe! 
    轉出來的.exe雖然還要有MS Java VM才能執行, 但因現在WINDOWS裡面都內建IE了,所以不是問題。 假如你有一個Hello.class要轉,用法大概像這樣子: >jexegen /main:Hello /out:hello.exe Hello.class另外,一個.exe裡面可以包含多個.class,也可以不產生console window: >jexegen /main:MainClass /out:whatever.exe /w *.class jexegen是獨立的程式,只要有jexegen.exe一個檔案就可以執行了! 大家可以到 http://www.microsoft.com/java/ 去下載MS Java SDK來玩... 2.02之後的版本就有jexegen了。 (2.02的jexegen.exe只有36KB!不過不能單獨下載!@#$%) 有很多人說轉成.exe會失去平台獨立性... 話是這麼說沒錯啦,但是如果能讓用的人用起來方便, 不是更能吸引大家加入Java的陣營嗎? 用 Microsoft Visual J++ 做的 Java Applation 最後就是一個 .exe 的 file 囉... 
    你可以寫一個 .bat 檔,裡面的內容是 
    java MyClass以下也是一種方法, 但是必須在安裝有 JRE 和 JDK 的環境下才能執行 
    首先確定有安裝JRE ( Java Runtime Environment v1.2 以上的版本 )和 JDK (ps.JRE預設路徑是在C:\Program Files\JavaSoft ) 
    將寫好的.java 編繹成 .class檔 ( ie. 在目錄 C:\ jdk1.3\bin 底下完成 ) 
    新增一個名為 manifest.mf 的檔案,並用文書編輯軟體輸入兩行文字 : 
    Main-Class: MyClass
    <空白行> ps.一定要有空白行, 且 MyClass.class 需含有 main() 這個method輸入以下指令(ie. 在目錄C:\jdk1.3\bin底下完成) : 
    jar cfm MyProgram.jar manifest.mf MyClass.class ps.MyClass.class 後面可以接上一個空白鍵後,再加入其它相關的 .class 檔如果一切順利的話,在同一個目錄下就會看到MyProgram.jar 這個檔案了 , 你可以把這個 MyClass.jar檔放到任何其它安裝有 JRE 和 JDK 的電腦裡的任何目錄下, 用滑鼠點兩下就可以直接開啟 MyClass.class 這個application! 
      

  7.   

    在WINDOWS平台下编个批处理不就得了!