classpath中有“.”这个路径吗?

解决方案 »

  1.   

    也有可能是你现在的程序用了包的路径,那就要用.
    java 包名.程序名
      

  2.   

    一个例子:
    比如你有一个suck.java文件打包在mypackage下
    她放在c:\javaproject里
    那么这个java文件就会出现在c:\javaproject\mypackage\suck.java
    编译为:如果c:\javaproject没有在环境变量里设置
    c:\javaproject\mypackage>javac -classpath c:\javaproject suck.java
    执行:
    c:\javaproject\mypackage>java -classpath c:\javaproject mypackage.suck
    如果你没有使用到你自己写的在mypackage中的其他类-classpath c:\javaproject可以不写
    其实-classpath 的意思就是告诉javac and java到什么地方去找到使用的class文件
    try again
      

  3.   

    2楼说的对
    set classpath=.;c:\j2sdk\bin;......
                  AA
                  这个一定要加