Leo*_*eon 0 java version intellij-idea java-5 java-6
我有一个在java 5.0下开发的模块
package mypack;
class MessageParser {
public MessageParser(String s) {
......
}
}
Run Code Online (Sandbox Code Playgroud)
我有另一个在java 6.0下开发的模块
import mypack;
......
String str = someString;
MessageParser parser = new MessageParser(str);
......
Run Code Online (Sandbox Code Playgroud)
但我收到错误"找不到符号构造函数MessageParser(java.lang.String)"
BTW:我使用的IDE是intellij的想法
谁能告诉我为什么以及如何让它发挥作用?
这与Java5-6没什么关系.
可能你的类路径中有不同的版本.
仔细检查您在Java 6代码中使用的jar /文件,并检查它与您在Java 5版本中看到的那个相对应.最有可能你看到一个没有构造函数的旧版本.
| 归档时间: |
|
| 查看次数: |
1596 次 |
| 最近记录: |