环境配置报错-日文系统下Java程序中的中文注释报错

问题描述

日文系统下Java程序中的中文注释报错

我的系统是日文的,
只是一个最简单程序,因为程序中使用中文的注释,所以编译的时候报错,请指教怎样才能不报错?
参看:

public class FloatTest

{
public static void main(String[] args)
{
float af = 5.2345556f;
// 下面将看到af的值已经发生了改变
System.out.println(af);
double a = 0.0;
double c = Double.NEGATIVE_INFINITY;
float d = Float.NEGATIVE_INFINITY;
// 看到float和double的负无穷大是相等的。
System.out.println(c == d);
// 0.0除以0.0将出现非数
System.out.println(a / a);
// 两个非数之间是不相等的
System.out.println(a / a == Float.NaN);
// 所有正无穷大都是相等的
System.out.println(6.0 / 0 == 555.0/0);
// 负数除以0.0得到负无穷大
System.out.println(-8 / a);
// 下面代码将抛出除以0的异常
// System.out.println(0 / 0);
}
}

之后的编译结果是这样的:

D:Java33.4>javac FloatTest.java
FloatTest.java:18: エラー: この文字は、エンコーディングMS932にマップできません
// ???貎?????af???????????愠?????
^
FloatTest.java:25: エラー: この文字は、エンコーディングMS932にマップできません
// 0.0???0.0?????????
^
FloatTest.java:25: エラー: この文字は、エンコーディングMS932にマップできません
// 0.0???0.0?????????
^
FloatTest.java:27: エラー: この文字は、エンコーディングMS932にマップできません
// ?????????萍????犒???
^
FloatTest.java:29: エラー: この文字は、エンコーディングMS932にマップできません
// ???????鋗?????犒???
^
FloatTest.java:31: エラー: この文字は、エンコーディングMS932にマップできません
// ??????0.0?????????鋗?
^
FloatTest.java:31: エラー: この文字は、エンコーディングMS932にマップできません
// ??????0.0?????????鋗?
^
FloatTest.java:31: エラー: この文字は、エンコーディングMS932にマップできません
// ??????0.0?????????鋗?
^
FloatTest.java:33: エラー: この文字は、エンコーディングMS932にマップできません
// ???豢惲????????0?????
^
FloatTest.java:33: エラー: この文字は、エンコーディングMS932にマップできません
// ???豢惲????????0?????
^
FloatTest.java:33: エラー: この文字は、エンコーディングMS932にマップできません
// ???豢惲????????0?????
^
エラー11個

enter code here

解决方案

http://jinnaxu-tju-edu-cn.iteye.com/blog/667177

解决方案二:

重新改下编码,参考http://solima.net/archives/sld775.html

时间: 2024-10-18 09:11:47

环境配置报错-日文系统下Java程序中的中文注释报错的相关文章

swf-Linux系统下java程序如何将PDF文件转换成SWF文件

问题描述 Linux系统下java程序如何将PDF文件转换成SWF文件 我需要将PDF文件转换成SWF格式的文件,目前是用windows系统开发java程序,windows系统中这种转型已经搞定,用的是swftools工具,版本是swftools-2013-04-09-1007. 程序开发完成后,需要要部署到Linux系统中.在网上Linux实现的例子比较少,尝试了很多次都没能成功.我现在有Linux系统的swftools-2013-04-09-1007.tar.gz工具,有已经实现功能的朋友,

工具-Linux系统下java程序如何将PDF文件转换成SWF文件

问题描述 Linux系统下java程序如何将PDF文件转换成SWF文件 我需要将PDF文件转换成SWF格式的文件,目前是用windows系统开发java程序,windows系统中这种转型已经搞定,用的是swftools工具.但是开发完成之后,程序要部署到Linux系统中.由于不熟悉Linux系统所以无从下手,希望高手指点,最好也用swftools工具转型,尽量详细一些,跪谢. 解决方案 前不久刚用过,应该注意的是swftools工具在linux的安装,有时需要依赖才能安装下去,这个工具安装好就基

Linux系统下java程序如何将Swf的每一帧都转换成图片?

问题描述 Linux系统下java程序如何将Swf的每一帧都转换成图片? Linux系统下java程序如何将Swf的每一帧都转换成图片? 解决方案 如何将pdf图片转换成jpg

gnuradio-c++ 利用fftw做傅里叶变换报错 linux系统下运行

问题描述 c++ 利用fftw做傅里叶变换报错 linux系统下运行 报错信息 fftw: alloc.c:269: assertion failed: p #include <fftw3.h>namespace gr { namespace howto { peak_extract::sptr peak_extract::make(int upper_limitint lower_limitint samp_ratebool boolean_timer) { return gnuradio:

在linux系统下R语言安装包,总是报错

问题描述 在linux系统下R语言安装包,总是报错 我使用的是单位的服务器linux系统上的R,那么我想要加载R包的时候是不是没有权限? 因为我安装时总是有关于error: https:// URLs are not supported,是不是我应该安装到我自己的某个(我不知道应该哪个)目录下? 解决方案 R语言的各种报错及其解决方法R语言_安装包

ffmpeg在arm平台linux系统下,做h264的视频流截图时报错如下,大部分图片显示不全

问题描述 ffmpeg在arm平台linux系统下,做h264的视频流截图时报错如下,大部分图片显示不全 [h264 @ 0x24900] RTP: missed 1 packetsInvalid UE golomb codeInvalid UE golomb code[h264 @ 0x24900] error while decoding MB 10 44 bytestream -50[h264 @ 0x24900] concealing 119 DC 119 AC 119 MV error

asp开发的网站(中文系统),在日文系统下 显示ascx部分都是乱码

问题描述 asp开发的网站(中文系统),在日文系统下显示ascx部分都是乱码奇怪的是在2台日文系统下装一台都显示正常一台乱码头大了 解决方案 解决方案二:编码问题,请用utf-8编码解决方案三:如果是编码问题怎么会一台机子可以一台乱码呢高手来顶下啊急啊解决方案四:如果是编码问题怎么会一台机子可以一台乱码呢高手来顶下啊急啊解决方案五:如果是编码的原因为什么一台可以一台乱码是不是在日问系统下要设置什么的啊IIS要设置什么吗高手来看下啊

plugins-kettle直接执行hbase作业能成功,但通过java程序来执行时却报错

问题描述 kettle直接执行hbase作业能成功,但通过java程序来执行时却报错 ERROR 13-12 17:04:32,359 - 174_kettle - 一个数据库错误发生在从资源库文件读取转换时 org.pentaho.di.core.exception.KettleStepLoaderException: Unable to load class for step/plugin with id [HBaseOutput ]. Check if the plugin is avai

tomcat下java程序读取文件名乱码

问题描述 tomcat下java程序读取文件名乱码 我的系统运行环境是FreeNAS9.2(可以参考FreeBSD).TOMCAT6.JAVA7,我在系统的一个目录下放了很多文件,文件名都是中文的,但是在tomcat下部署了一个web项目,web项目读取这些文件并把这些文件的文件名输出到一个文件,但是出现下图的乱码.但是我在系统里放几个本地文件,跑java本地程序(java test),这样输出到文件就不出现乱码,不知道有没有大神知道这个问题,求指导