在jcreator下无法实现啊,你最好在命令行下输入带上参数啊!!!
如:java Condition1 5 7

解决方案 »

  1.   

    需要参数 你没有给
    法1:在命令行下,输入参数如:java Condition1 51 3
    法2:在JCreator下,也可以输入参数。
    菜单Build ->Runtime configuration
    新建或编缉一个runtime,在"main ("后文本框中,就可以输入要运行的参数。
      

  2.   

    刚学java不久,在j2sdk DOS下利用参数执行下语句:
    javac -d g:\mjx\java inputstring.java(在此中创建了包 package java.inputstring;)这些可以顺利的执行。
    但当运行时出现了问题
    java -cp g:\mjx\java\java\inputstring inputstring
    运行结果:
    G:\mjx\java>java -cp g:\mjx\java\java\inputstring inputstring
    Exception in thread "main" java.lang.NoClassDefFoundError: inputstring (wrong na
    me: java/inputstring/inputstring)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
    3)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
            at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)G:\mjx\java>
    不知道什么原因?.........
      

  3.   

    没有给出包的信息,虽然能找到该class文件。
      

  4.   

    gmboy(gmboy) 说得很清楚了! 
    java Condition1 5 7   (5、7为参数)  
     
      

  5.   

    我的意思是:
    我用的是win2000,我的Condition1.java放在c:\java中
    我在环境变量中设置了路径c:\jdk\bin;然后在命令行中修改我要运行的java文件的路径比如
    c:
    cd c:\java
    则出现c:\java>
    输入java -version
    出现版本信息,正确
    但我输入javac Condition1.java不能被编译为什么??????????