命令行提示没有找到class文件,但我运行源文件可以生成class文件,并且源文件和class在同一包中。
但用其他编译工具可以编译,这是啥情况吗。很纠结哎

解决方案 »

  1.   

    cd  java文件路径javac -d . java文件名.java会在当前目录下生成包结构目录 ,在目录中生成classjava 包名0.包名1.XXX(XXX为java的文件名)
      

  2.   

    直接指定class文件的路径运行呢
      

  3.   

    路径不对,要在class文件所在的文件夹中运行
      

  4.   

    好的,谢谢。刚才的问题解决了。classpath配置问题。
    //计算两个整数的乘法
    import javax.swing.JOptionPane;
    public class Java_1 {
    public static void main( String args[] ) {
    int x, y, result;
    String xVal, yVal;
    xVal = JOptionPane.showInputDialog( "输入第1个整数:" );
    yVal = JOptionPane.showInputDialog( "输入第2个整数:" );
    //*********Found********
    x = Integer.parseInt( xVal );
    y = Integer.parseInt( yVal );
    result = x * y;
    //*********Found********
    JOptionPane.showMessageDialog( null, "两个数的积: " + result );
    System.exit( 0 );
    }
    }