javac HelloWorld.java
java HelloWorld
⑵ 用Java编程时,总是显示我的注释错误,说是编码gbk的不可映射字符,可以这些都在注释里为什么会错
这是因为:由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式,也即在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN2k,它的值为GBK),然后JDK就把我们的java源程序从file.encoding编码格式转化为JAVA内部默认的UNICODE格式放入内存中。然后,javac把转换后的unicode格式的文件进行编译成.class类文件,此时.class文件是UNICODE编码的,它暂放在内存中,紧接着,JDK将此以UNICODE编码的编译后的class文件保存到我们的操作系统中形成我们见到的.class文件。对我们来说,我们最终获得的.class文件是内容以UNICODE编码格式保存的类文件,它内部包含我们源程序中的中文字符串,只不过此时它己经由file.encoding格式转化为UNICODE格式了。当我们不加设置就编译时,相当于使用了参数:javac -encoding gbk XX.java,当然就会出现不兼容的情况。
解决办法是:应该使用-encoding参数指明编码方式:javac -encoding UTF-8 XX.java,这下没警告了,运行也正确了在JCreator 4中设置:菜单:Configure --> Options --> JDK Tools --> Compiler,选中<Default>,然后选Edit,Parameters里面,最前面添加:-encoding UTF-8。
Parameters原来的
默认值为:-classpath "$[ClassPath]" -d "$[OutputPath]" $[ModJavaFiles]
修改后为:-encoding UTF-8 -classpath "$[ClassPath]" -d "$[OutputPath]" $[ModJavaFiles]
⑶ c语言的注释中存在错误会被编译器检查出来
不会。
所谓注释,便是用自然语言对源代码中某些语句或方法进行说明。并且注释的内容不会被编译器编译。可以在源代码中添加任何想要添加的说明。
注释可以出现在代码中的任何位置,用来向用户提示或解释代码的含义。程序编译时,会忽略注释,不做任何处理,就好像它不存在一样。
⑷ vs2008编译程序出现fatal error C1071: 在注释中遇到意外的文件结束的错误
一群拷贝的回答,擦。
这个应该是你移植了不同格式的文件,比如原来是linux下的编码格式,你拷贝到xp下,有时候会出现这种问题。你改下文件的编码格式,改成 UTF-8试试
⑸ 为什么现在注释的部分如果不注释的话,编译出错
因为子类的构造方法内会默认调用父类的无参构造方法,父类你注释掉的就是有参构造方法,如果你去掉注释,那么父类就只有一个有参构造方法,没有了无参构造方法,所以编译报错。
注意:构造方法默认有个无参的(就是你不手动写的时候),只是你看不到,只要你写一个或一个以上的有参构造方法,那么默认的无参构造方法就没有了,需要手写一个。
⑹ IDEA编译器如何去掉注释中参数错误的提示
查看注释:Win:
Ctrl+Q,
Mac:
Control+J
补齐方法调用:
tab,如果方法有参数,光标会自动定位在小括号内,这个时候,使用commond+P或者Alt+P可以查看参数信息;如果没有参数,直接定位在()后;调用完毕,不需要再定位光标
⑺ editplus 写JAVA 有注释编译报错
编码格式问题,改一下编码。
首先,在Tools下拉后选择Configure User Tools,弹出用户配置对话框然后,在下面的对
话框中的左侧选择Files设置项,在右侧面板中选择UTF-8编码即可:
最后点击OK,完成设置!
⑻ 为什么eclipse中注释的地方报错
eclipse中注释的地方报错的原因如下:
注释的语句也是会执行检查的,注释的字符需要符合ascii规则,也就是不属于ascii范围内的字符会被认为是乱码,而无法编译通过,就会报错。
可能注释的地方前面没有注释符“//"