如何修复javac:无效标志:编译rt.jar

时间:2016-12-07 06:23:13

标签: java eclipse debugging

我正在尝试调试java源代码,为此我正在使用JDK's rt.jar。我在debuging

时加入了源代码

例如: -

Map m = new HashMap();      
m.put(10, "abc");

我为brakepoint添加m.put()并在put()中加入了HashMap方法的源代码,但我无法看到key and value的值{我}通过。问题是rt.jar没有debuginfo,我们必须编译source code

我正在尝试根据这篇文章编译source code debug jdk source can't watch variable what it is

但是在线下编译时

javac -J-Xms16m -J-Xmx1024m -sourcepath "D:\etr\java\debug\jdk_source" -cp "D:\etr\java\debug\rt.jar" -d "D:\etr\java\debug\jdk_debug" -g @filelist.txt >> log.txt 2>&1

我在log.txt

中收到以下错误

javac: invalid flag: D:\etr\java\java Usage: javac <options> <source files> use -help for a list of possible options

任何人都可以帮我解决上述问题。

0 个答案:

没有答案