英文:
Unable to locate correct java.util
问题
以下是翻译好的部分:
我正在尝试编译一个小程序。在编译过程中,它试图查找错误的 Java util 库路径。以下是编译输出:
javac -Xlint:unchecked adssim/util/XMLParser.java
adssim/util/XMLParser.java:3: 错误: 无法访问 util
import java.util.Vector;
^
错误的源文件: ./java/util.java
文件不包含类 java.util
请移除该文件,或确保它出现在源路径的正确子目录中。
文件位置:
/apps/oasis/adarsh/adssim/util>ls -lrt XMLParser.java
-rwxrwxrwx 1 oasis oasis 1258 四月 8 15:49 XMLParser.java
类路径:
/apps/oasis/adarsh/adssim/util>echo $CLASSPATH
:/apps/oasis/java/classes12.jar:/apps/oasis/java/ifxjdbc.jar:/apps/oasis/java/log4j-1.2.14.jar:/apps/oasis/java/commons-io-2.5.jar:/apps/oasis/adarsh/adssim:/apps/oasis/adarsh/adssim/util:/apps/oasis/adarsh/adssim/util/crypto:/apps/oasis/adarsh/adssim/channel:/apps/oasis/adarsh
文件源代码:
package adssim.util;
import java.util.Vector;
public class XMLParser
{
public static Vector getXMLTagValue(String xml, String section) throws Exception
{
String xmlString = new String(xml);
Vector v = new Vector();
我做错了什么,朋友们?
英文:
I am trying to compile a small program. During compilation, it tries to look at wrong path for java util libs. Below is the compilation output
javac -Xlint:unchecked adssim/util/XMLParser.java
adssim/util/XMLParser.java:3: error: cannot access util
import java.util.Vector;
^
bad source file: ./java/util.java
file does not contain class java.util
Please remove or make sure it appears in the correct subdirectory of the sourcepath.
File loation
/apps/oasis/adarsh/adssim/util>ls -lrt XMLParser.java
-rwxrwxrwx 1 oasis oasis 1258 Apr 8 15:49 XMLParser.java
Classpath
/apps/oasis/adarsh/adssim/util>echo $CLASSPATH
:/apps/oasis/java/classes12.jar:/apps/oasis/java/ifxjdbc.jar:/apps/oasis/java/log4j-1.2.14.jar:/apps/oasis/java/commons-io-2.5.jar:/apps/oasis/adarsh/adssim:/apps/oasis/adarsh/adssim/util:/apps/oasis/adarsh/adssim/util/crypto:/apps/oasis/adarsh/adssim/channel:/apps/oasis/adarsh
File Source
package adssim.util;
import java.util.Vector;
public class XMLParser
{
public static Vector getXMLTagValue(String xml, String section) throws Exception
{
String xmlString = new String(xml);
Vector v = new Vector();
What am i doing wrong guys ?
答案1
得分: 2
有没有在你的磁盘上一个名为util.java
的文件,位于一个名为java
的目录中?也许你是错误地创建了这样一个文件?
错误信息的这部分内容听起来像是这样的:
错误的源文件:
./java/util.java
英文:
Is there a file on your disk that is actually called util.java
in a directory called java
? Maybe you have created such a file by mistake?
This part of the error message makes it sound like that:
> bad source file: ./java/util.java
专注分享java语言的经验与见解,让所有开发者获益!
评论