我在同一目录中声明了两个Java类"giveMyOb"和"dataConn".两者都是公共课."giveMyOb"有一个静态方法"getMine()".在dataConn里面,我将静态方法称为
giveMyOb.getMine();
Run Code Online (Sandbox Code Playgroud)
当我尝试编译dataConn.java时,返回以下错误.
"找不到标志
symbol:变量giveMyOb
location:class dataConn
giveMyOb.getMine(); "
以前它曾经工作过.但现在不行.这是为什么?
附加信息:JDK 1.6.Windows 7. 64位.
更新(问题后30天):从Eclipse编译时,类被引用并且它可以工作.但是从命令行编译时同样不起作用.我无法弄清楚原因,没有任何合乎逻辑的想法!
javac -classpath . *.java
Run Code Online (Sandbox Code Playgroud)
应该同时创建两个.class文件.包裹更复杂.我假设你没有.
学习Sun Java编码约定.您没有使用这些类名称跟踪它们.他们应该以大写字母开头.
| 归档时间: |
|
| 查看次数: |
15267 次 |
| 最近记录: |