日期:2014-05-20  浏览次数:20622 次

如何设置classpath路径?
package   util;
import   lean.news.sql_data;
import   lean.news.strFormat;
import   java.sql.*;
我import的两个class文件提示软件包不存在,请问我该怎么设置classpath路径啊??

------解决方案--------------------
你使用工具了没?如eclipse?
------解决方案--------------------
news这个jar包没有指定到classpath中去,所以编译的时候出错。

如果是采用IDE开发环境的话,选中你的项目的属性,有个java bild path或者library选项,把news这个包加进去就行了
------解决方案--------------------
在WINDOWS的环境变量中加入classpath这个变量,或者在javac的时候加入 -classpath 参数变量,并且运行java的时候也要加入-claasspath参数。

例如

javac -classpath "c:\a.jar " a.java
java -classpath "c:\a.jar " a
------解决方案--------------------
那就作一个jar
------解决方案--------------------
在CLASSPATH前加个 ". "
LIKE THIS: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
------解决方案--------------------
eclipse是自动编译的,你写完了,也就编译完了,忘了会不会生成.class,好像是在个临时目录里吧,不在你的classes目录里生成,那个需要你去编译
------解决方案--------------------
LZ
import lean.news.sql_data;
import lean.news.strFormat;
你的两个import 都有问题,
sql_data是class的名称吗?
(如果是的话你的代码就太晦涩了)
然后你说提示包不存在的话你得这样分析
你引入的那三个类是哪里的:你自己写的还是系统或者第三方提供的,
如果是你在写的,
那就是你的包路径写的有出入,
如果是系统或第三方的,那你再考虑classpath
对于你的import java.sql.*;这个引入语句而言,
你需要把%JAVA_HOME%\lib\dt.jar;放到classpath中去.
呵呵,
试一下