当前位置: 技术问答>java相关
“不能解析符号”是什么错误呀?
来源: 互联网 发布时间:2015-08-11
本文导语: MyDBMS.java的内容: package Travel; public class MyDBMS { ...... } TravelDBMS.java的内容: package Travel; public class TravelDBMS { private MyDBMS m_db = null; //报“不能解析符号”,为什么? } MyDBMS已经编译通过,但是TravelDBMS编...
MyDBMS.java的内容:
package Travel;
public class MyDBMS
{
......
}
TravelDBMS.java的内容:
package Travel;
public class TravelDBMS
{
private MyDBMS m_db = null; //报“不能解析符号”,为什么?
}
MyDBMS已经编译通过,但是TravelDBMS编译不过。
MyDBMS.java和TravelDBMS.java在同一个目录。
java_home = d:j2sdk
classpath = .;d:j2sdklibtools.jar;d:j2sdklibdt.jar
path = %path%;%java_home%
到底为什么?
package Travel;
public class MyDBMS
{
......
}
TravelDBMS.java的内容:
package Travel;
public class TravelDBMS
{
private MyDBMS m_db = null; //报“不能解析符号”,为什么?
}
MyDBMS已经编译通过,但是TravelDBMS编译不过。
MyDBMS.java和TravelDBMS.java在同一个目录。
java_home = d:j2sdk
classpath = .;d:j2sdklibtools.jar;d:j2sdklibdt.jar
path = %path%;%java_home%
到底为什么?
|
肯定是路径问题,用如下方法解决:
1。建立一个名为Travel1的目录。
2。将MyDBMS.java和TravelDBMS.java拷贝到Travel1目录下。
3。用下述命令分别编译两个java文件:
javac Travel1MyDBMS.java
javac Travel1TravelDBMS.java
1。建立一个名为Travel1的目录。
2。将MyDBMS.java和TravelDBMS.java拷贝到Travel1目录下。
3。用下述命令分别编译两个java文件:
javac Travel1MyDBMS.java
javac Travel1TravelDBMS.java
|
put MyDBMS.class in a subdirectory called "Travel"
|
TravelDBMS.java中加上:import Travel.* 试试看
|
TravelDBMS.java 跟 MyDBMS.java 是不是在一个名字叫Travel的目录下?
|
应该不是路径问题吧。你把private去掉试试。