如何将.class编译成可执行文件.exe?

解决方案 »

  1.   

    你找个工具试试看(jbuilder或eclipse).估计是文件名大小写不一致
      

  2.   

    最好不要那么做...
    .exe只能在Windows系统下才能执行....
    而JAVA本身 就是跨平台性 十分好的..
    .class文件直接能通过 JVM(JAVA虚拟机)直接执行...而真正达到 与系统无关的跨平台..
    如果你想做成 在系统中直接可以双击 就执行的话...可以把它作成.JAR文件..这样就可以了..(做GUI时效果 能明显些..)
      

  3.   

    而楼主的那个程序的报错情况,我觉得可能是...
    路径不对,或者是classpath没有设置好..看看 你的环境变量里有没有类似这样的语句classpath=.;如果没有的话,看看加上这个能不能正确地执行~
    (注:我的那种方法适用于 .class文件就在当前目录下)
      

  4.   

    文件名没有问题..楼主已经写出来的.试试楼上的方法,把.;加进classpath
      

  5.   

    java -classpath . WelcomeCMD
    java不会默认搜索当前目录下的类的,所以要显式的指定 . (点) 代表当前目录
      

  6.   

    环境变量没设好
    classpath=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
    path=.;%JAVA_HOME%\bin
      

  7.   

    http://community.csdn.net/Expert/topic/2691/2691355.xml?temp=.9341699