我是新手,问题是这样的,
path路径已近设好,装的是jdk1_11,以前没有设classpath路径,可以编译运行,可是设了classpath路径后,反而不能运行了。dir可以找到class文件。总是显示
D:\java\digui>java Recursion
错误: 找不到或无法加载主类 Recursion

解决方案 »

  1.   

    看你指定的classpath是不是包含了java的类库,路径是不是错了。
      

  2.   

    补充:
         path用来指定javac.exe的路径(在java安装目录下的bin中),classpath用来指定java.exe运行时要加载的java类库路径(在java安装目录下的lib中)。问题分析:
         D:\java\digui>java Recursion.class 试试。
      

  3.   

    首先 环境变量classpath的值是指定.java文件编译之后生成的.class文件的存放路径 
    其次 楼主直接那样运行是不行的 要先编译.java生成.class再直接运行 如果有包名那么再执行的时候是要加上包名的
      

  4.   

    假如package xx.xx ;
    则用java xx.xx.Recursion
    进行解释