读书人

使用javac编译异常

发布时间: 2012-03-15 11:50:38 作者: rapoo

使用javac编译错误
D:\>javac HtmlFile.java
HtmlFile.java:1741:需要';'
break label4500:
^
HtmlFile.java:1766:需要';'
break label4500:
^
HtmlFile.java:1789:需要';'
break label4500:
^
HtmlFile.java:1811:需要';'
break label4500:
^
HtmlFile.java:1833:需要';'
break label4500:
^
HtmlFile.java:1867:需要';'
break label4500:
^
HtmlFile.java:1880:需要';'
break label4500:
^
HtmlFile.java:3503:需要';'
break label142:
^
HtmlFile.java:3508:不是语句
label142:String str3=null;
^
HtmlFile.java:3508:需要';'
label142:String str3=null;
^
HtmlFile.java:3671:需要';'
break label836;
^
HtmlFile.java:3677:不是语句
label142:String str7=null;
^
HtmlFile.java:3508:需要';'
label142:String str7=null;
^
13 错误

[解决办法]
需要';'是说在每一句语句结束都要用分号,加上就好了
不是语句 就是语法错误
[解决办法]
break …… 使用分号结尾的
[解决办法]
缺少;
[解决办法]

探讨
break …… 使用分号结尾的

[解决办法]
你在定义break跳转标签时错误!
[解决办法]
探讨

缺少;

[解决办法]
探讨
缺少;

[解决办法]
楼主水平够水的。。。
[解决办法]
探讨
楼主水平够水的。。。

[解决办法]
鼓励一下
[解决办法]
label142: String str3 = null; DataSet localDataSet = getDataSet(paramInt1, paramInt2, str2, str3);

换成

String str3 = null; DataSet localDataSet = getDataSet(paramInt1, paramInt2, str2, str3);

[解决办法]
我也发现了这个问题 本来 的 class 文件运行的好好的 可是一旦经过反编译 可能就会被加入一些错误代码 编译不过去了
[解决办法]
探讨

引用:
我也发现了这个问题 本来 的 class 文件运行的好好的 可是一旦经过反编译 可能就会被加入一些错误代码 编译不过去了

我刚试了一下,这个问题解决了,可使用javac的时候,报出软件包不存在
怎么弄啊 因为这个类引用了好多其他的类 该如何处理啊??

[解决办法]
你必须 吧你要导入的包 和你要编译的文件 放在同级目录下
如果不在同级目录

可以这样指定 你要导入包的位置

javac -classpath "所在目录" "要编译的java文件"

例如: D:\test>javac -classpath "d:" "test.java"

读书人网 >J2SE开发

热点推荐