1.在命令行应该写:java XXX
         而不是:java XXX.class
2.java程序是在java虚拟机中运行的。
3.当然是运行main()所在的那一个了。是Application1.Class
4.在tool -> configure jdks中设置jdk试试

解决方案 »

  1.   

    1、java XXX(回车)就可以了,不用带扩展名(.class);
    2、可以把JAVA程序做成可执行文件发布(比如用JET);
    3、运行JAVA Application1;
    4、如果有多个版本的JDK话,在Jbuilder的PROJECT设置属性里可以设置使用哪个版本的JDK
      

  2.   

    我晕!!
    1、你的操作系统下(cmd环境下)编译java文件是:
     ……:\>javac javaname.java
            生成class文件
     ……:\>java javaname
            执行class文件,上面是编译,这里才是执行
    2、有很多工具可以将java运行文件打包起来做成.exe执行文件,比如installanywhere就可以
    3、一个执行程序可以由n个.java文件编译成的n个.class文件组成,class可以相互调用,并不是每个class都必须要有main()入口函数的,当然命令执行时的main()入口只有一个,你这个问题就好像是问c语言里面一个函数为什么可以有很多方法……<@_@>
    4、jb7怎么可能会配置1.2jdk?你看错了吧……
      

  3.   

    to namowen(寒号不已):
    4.在tool -> configure jdks中设置jdk试试
    ---好象没有什么好配的!
    我在Project->Project Propertie-Build-Java-Target VM 设的是Java 2 Sdk V1.3 And Later,(其中还有Java 2 Sdk V1.4 And Later,但我看没有对应的目录)。to  alphazhao(绿色咖啡) :
    4、jb7怎么可能会配置1.2jdk?你看错了吧……
    --我确实没有这么设啊!运行时的错误信息为:
    Registry Key "Software\JavaSoft\...\CurrentVersion" has value '1.3',but '1.2' is required.
      

  4.   

    PATH=d:\j2sdk1.4.0\bin
    java -cp .;[package path;[package path...]] [class path].[class name] args[0] args[1]...
      

  5.   

    to playgb(溯缘) ,
    什么意思,刚接触Java不懂!你是让我安装Sdk1.4然后执行?怎么执行?
      

  6.   

    嘿嘿嘿!!!不好意思!!
    请问98下的PATH在那里配置。
    不好意思,不好意思。
      

  7.   

    嘿嘿嘿!!!不好意思!!
    请问98下的PATH在那里配置。
    不好意思,不好意思。
    在autoexec.bat里设置path\classpath
      

  8.   

    但我发现Dos窗口下的环境变量,和Autoexec.bat设置的似乎不一样!
      

  9.   

    to (lz)
    用 msconfig 看一下