我碰到的情况是:
 1.如果直接用Eclipse编译一个A.java文件可以成功编译运行
 2.我现在用setenv.bat 设置环境变量,再用compile.bat编译A.java的时候就会出现 “软件包 sun.security.ec 不存在”的错误.setenv.bat和compile.bat如下A.java导入部分
import sun.security.ec.ECKeyFactory;
import sun.security.ec.ECPrivateKeyImpl;
import sun.security.ec.ECPublicKeyImpl;setenv.bat如下
set JAVA_HOME=G:\Program Files\Java\jdk1.6.0_24
set CLASSPATH=%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;.
set PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;.compile.bat如下
call setenv
javac A.java
pause按道理“软件包 sun.security.ec”应该是jdk里面自带的包,为什么用Eclipse编译就可以,手动javac编译就会出错呢?求java高手指点