为什么JAVAC 和JAVA LOAD的文件不是同一的目录的。
wenyz 2001-07-05 04:33:43 如题:
我的机子装了JDK1.3和JBUILDER5
用命令行进去使用JDK时发现JAVAC过的程序不能被JAVA。
如下:
D:\workdoc\iod_wen\iod>javac -verbose timetest.java
[开始解析 timetest.java]
[使用360毫秒完成解析]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/net/URL.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/net/HttpURLConnection.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/net/URLConnection.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/util/Calendar.class)]
[正在加载 c:\jdk1.3\jre\lib\ext\parser.jar(org/w3c/dom/NodeList.class)]
[正在加载 c:\jdk1.3\jre\lib\ext\parser.jar(org/w3c/dom/Document.class)]
[正在加载 c:\jdk1.3\jre\lib\ext\jaxp.jar(javax/xml/parsers/DocumentBuilderFactor
y.class)]
[正在加载 c:\jdk1.3\jre\lib\ext\jaxp.jar(javax/xml/parsers/DocumentBuilder.class
)]
[正在加载 c:\jdk1.3\jre\lib\ext\parser.jar(org/xml/sax/SAXException.class)]
[正在加载 c:\jdk1.3\jre\lib\ext\parser.jar(org/xml/sax/SAXParseException.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/lang/Object.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/sql/Connection.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/lang/String.class)]
[正在检查 timetest]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/lang/Class.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/sql/DriverManager.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/util/Properties.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/sql/SQLException.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/lang/Throwable.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/lang/Exception.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/lang/System.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/io/PrintStream.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/io/FilterOutputStream.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/io/OutputStream.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/lang/ClassNotFoundException.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/util/Date.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/io/Serializable.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/lang/Cloneable.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/sql/PreparedStatement.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/sql/Statement.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(sun/io/CharToByteConverter.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/io/ByteArrayInputStream.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/io/InputStream.class)]
[正在加载 c:\jdk1.3\jre\lib\ext\parser.jar(org/xml/sax/InputSource.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/io/File.class)]
[正在加载 c:\jdk1.3\jre\lib\ext\parser.jar(org/w3c/dom/Node.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/lang/Error.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/lang/RuntimeException.class)]
[正在加载 c:\jdk1.3\jre\lib\ext\jaxp.jar(javax/xml/parsers/ParserConfigurationEx
ception.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/io/UnsupportedEncodingException.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/io/IOException.class)]
[正在加载 c:\jdk1.3\jre\lib\ext\parser.jar(org/w3c/dom/DOMException.class)]
[正在加载 c:\jdk1.3\jre\lib\rt.jar(java/lang/StringBuffer.class)]
[已写入 timetest.class]
[共使用 3244毫秒]
[Opened C:\jbuilder5\jdk1.3\jre\lib\rt.jar]
[Opened C:\jbuilder5\jdk1.3\jre\lib\i18n.jar]
[Opened C:\jbuilder5\jdk1.3\jre\lib\sunrsasign.jar]
[Loaded java.lang.Object from C:\jbuilder5\jdk1.3\jre\lib\rt.jar]
[Loaded java.io.Serializable from C:\jbuilder5\jdk1.3\jre\lib\rt.jar]
[Loaded java.lang.Comparable from C:\jbuilder5\jdk1.3\jre\lib\rt.jar]
[Loaded java.lang.String from C:\jbuilder5\jdk1.3\jre\lib\rt.jar]
....
...
...
[Loaded java.io.FileNotFoundException from C:\jbuilder5\jdk1.3\jre\lib\rt.jar]
Exception in thread "main" java.lang.NoClassDefFoundError: timetest
[Loaded java.lang.Shutdown$Lock from C:\jbuilder5\jdk1.3\jre\lib\rt.jar]
这是为什么?希望各位大虾帮帮忙。
分一定给