新手上路:eclipse软件中输出汉字为何带有字母?
eclipse 3.7.2中输出汉字却带有字母,但在CMD下去没有这种情况?eclipse中代码为:
package day001;
import java.util.Scanner;
public class Ho{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("请输入您的姓名:");
String name=sc.next();
System.out.println("您的姓名为:"+name);
}
}
输入“谢歌”后显示“yt谢歌”,面输入“谢玉龙”后显示“谢玉龙”而cmd中不会出现此问题。
我用的是系统是win7 32bit,软件是eclipse SDK 3.7.2和MyEclipse 10都有这个问题。
问题现象:
程序运行后,第一次光标在“the java is so easy!”前;输入姓名回车后,光标在"您的姓名为:"前;输入性别回车后,光标在“您的性别为:"前;光标需要自己移动后才能输入。而CMD不会出现这种情况,都是光标直接跳到“请输入~~~~”的下一行。
我的JDK1.6配置环境变量设置:
1.JAVA_HOME =D:\jdk1.6.0_21\
2.CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\lib\servlet-api.jar;
3.path=%JAVA_HOME%\bin;
[ 本帖最后由 xiekun1103 于 2013-10-20 18:13 编辑 ]