我是一个初学者,我很想学JAVA,请教:!!!

ynluoqing 2005-12-23 03:18:02
我是一个初学者,我很想学JAVA,请教:HelloWorld问题!!!
源程序://
public class HelloWorld {
public static void main(String args[]){
System.out.printIn("Hello world");
}
}
//
我是用记事本编写的,书入法是英文!(EN)
Win2000系统;
文件存在E:\test文件夹下"HelloWorld.java"
在CMD窗口运行时出现如下错误:

E:\test>javac HelloWorld.java
//错误信息://
HelloWorld.java:3: cannot resolve symbol
symbol : method printIn (java.lang.String)
location: class java.io.PrintStream
System.out.printIn("Hello world");
^
1 error

E:\test>

我是用记事本编写的,书入法是英文!(EN)
Win2000系统;

我下载的文件:
j2sdk_1_4_2_windows_i586.exe
我的JDK安装情况:
E:\j2sdk1.4.2

//:我的环境配置如下:

JAVA_HOME:"E:\j2sdk1.4.2"

PTTH: "%JAVA_HOME%\bin;"

classpath:".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"

另外的错误表现:
//:源码
import java.util.*;
 public class Property
{
  public static void main(String args[])
{   
System.out.println(new Date( ));
   Properties p=System.getProperties( );
   p.list(System.out);
   System.out.println("--- Memory Usage:");
   Runtime rt=Runtime.getRuntime( );
  System.out.println("Total Memory= "+ rt.totalMemory( )+" Free Memory = "+rt.freeMemory( ));
    }
  }  
  
//:CMD窗口

Microsoft Windows 2000 [Version 5.00.2195]
(C) 版权所有 1985-2000 Microsoft Corp.

C:\>e:

E:\>cd test"文件存在test下"
E:\test>javac Property.java
Property.java:2: illegal character: \12288
 public class Property
^
Property.java:4: illegal character: \12288
  public static void main(String args[])
^
Property.java:4: illegal character: \12288
  public static void main(String args[])
^
Property.java:5: illegal character: \12288
{   
^
Property.java:5: illegal character: \12288
{   
^
Property.java:7: illegal character: \12288
   Properties p=System.getProperties( );
^
Property.java:7: illegal character: \12288
   Properties p=System.getProperties( );
^
Property.java:8: illegal character: \12288
   p.list(System.out);
^
Property.java:8: illegal character: \12288
   p.list(System.out);
^
Property.java:9: illegal character: \12288
   System.out.println("--- Memory Usage:");
^
Property.java:9: illegal character: \12288
   System.out.println("--- Memory Usage:");
^
Property.java:10: illegal character: \12288
   Runtime rt=Runtime.getRuntime( );
^
Property.java:10: illegal character: \12288
   Runtime rt=Runtime.getRuntime( );
^
Property.java:11: illegal character: \12288
  System.out.println("Total Memory= "+ rt.totalMemory( )+" Free Memory = "+rt.
freeMemory( ));
^
Property.java:11: illegal character: \12288
  System.out.println("Total Memory= "+ rt.totalMemory( )+" Free Memory = "+rt.
freeMemory( ));
^
Property.java:12: illegal character: \12288
    }
^
Property.java:12: illegal character: \12288
    }
^
Property.java:12: illegal character: \12288
    }
^
Property.java:12: illegal character: \12288
    }
^
Property.java:13: illegal character: \12288
  }  
^
Property.java:13: illegal character: \12288
  }  
^
Property.java:13: <identifier> expected
  }  
^
Property.java:13: illegal character: \12288
  }  
^
Property.java:13: illegal character: \12288
  }  
^
Property.java:14: illegal character: \12288
  
^
Property.java:14: illegal character: \12288
  
^
Property.java:16: 'class' or 'interface' expected
^
27 errors

E:\test>
前辈们给予指点,谢谢!一个渴望帮助的人!!!!





...全文
296 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
gary_jojo 2005-12-26
  • 打赏
  • 举报
回复
JAVA 的TUTORIAL不错,有实例,官方的。
ynluoqing 2005-12-25
  • 打赏
  • 举报
回复
结贴了!谢谢!
chg2008 2005-12-23
  • 打赏
  • 举报
回复
System.out.println();
ynluoqing 2005-12-23
  • 打赏
  • 举报
回复
我已经验证了刚才的源码,现在问题解决了,为了这个问题我用了三个月的时间查资料等,差点放弃对JAVA的学习,原来是输出流的问题,有点冤!!java api 能具体一点吗?谢谢!
yyjzsl 2005-12-23
  • 打赏
  • 举报
回复
嗯,多看看基础编程。
问题就比较好解决。
gengtaoo 2005-12-23
  • 打赏
  • 举报
回复
强烈建议对看看java api。
ynluoqing 2005-12-23
  • 打赏
  • 举报
回复
我以前接触过C/VB/HTML,没搞过开发,请问:我现学JAVA应从何入手,介绍几本常用的书给可以?谢谢!
ynluoqing 2005-12-23
  • 打赏
  • 举报
回复
我的环境设置给有问题?谢了!
ynluoqing 2005-12-23
  • 打赏
  • 举报
回复
谢了!我搞成printin了原来是PrintLine!
yuzl32 2005-12-23
  • 打赏
  • 举报
回复
从网上拷贝代码经常会有很多不可视字符残杂在里面,可以用文本编辑器把它删了,重新排版一下.
yuzl32 2005-12-23
  • 打赏
  • 举报
回复
小写的l(L) + 小写的n代表line换行

PS;不知道你是不是问println()!先这样回答吧 :)
ynluoqing 2005-12-23
  • 打赏
  • 举报
回复
是大写的I+小写的n吗?
稽姬 2005-12-23
  • 打赏
  • 举报
回复
2.这段代码没有问题,你把这段代码贴到一个开发工具里象jb或jc之类的,把代码间的\t\r\n手动删掉,因为怀疑这段代码是从网上贴来的,注一般情况下从网上粘贴代码经常出现在代码中有\r\t\n之类的空白会影响程序的编译。

这段代码执行的过程及结果如下:
C:\Documents and Settings\Administrator>cd e:\test
C:\Documents and Settings\Administrator>e:
E:\test>javac Property.java

E:\test>java Property
Fri Dec 23 15:45:27 CST 2005
-- listing properties --
java.runtime.name=Java(TM) 2 Runtime Environment, Stand...
sun.boot.library.path=C:\Program Files\Oracle\jre\1.3.1\bin
java.vm.version=1.3.1_01
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
java.vm.specification.name=Java Virtual Machine Specification
user.dir=E:\test
java.runtime.version=1.3.1_01
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
os.arch=x86
java.io.tmpdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\
line.separator=

java.vm.specification.vendor=Sun Microsystems Inc.
java.awt.fonts=
os.name=Windows 2000
java.library.path=C:\Program Files\Oracle\jre\1.3.1\bin...
java.specification.name=Java Platform API Specification
java.class.version=47.0
os.version=5.2
user.home=C:\Documents and Settings\Administrator
user.timezone=Asia/Shanghai
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=GBK
java.specification.version=1.3
user.name=Administrator
java.class.path=.
java.vm.specification.version=1.0
java.home=C:\Program Files\Oracle\jre\1.3.1
user.language=zh
java.specification.vendor=Sun Microsystems Inc.
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode
java.version=1.3.1_01
java.ext.dirs=C:\Program Files\Oracle\jre\1.3.1\lib...
sun.boot.class.path=C:\Program Files\Oracle\jre\1.3.1\lib...
java.vendor=Sun Microsystems Inc.
file.separator=\
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport...
sun.cpu.endian=little
sun.io.unicode.encoding=UnicodeLittle
user.region=CN
sun.cpu.isalist=pentium i486 i386
--- Memory Usage:
Total Memory= 2031616 Free Memory = 1604352
稽姬 2005-12-23
  • 打赏
  • 举报
回复
//错误信息://
HelloWorld.java:3: cannot resolve symbol
symbol : method printIn (java.lang.String)
location: class java.io.PrintStream
System.out.printIn("Hello world");
^
1 error

1.System.out.println("Hello world"); 该方法是ln不是In
ricky414 2005-12-23
  • 打赏
  • 举报
回复
第一个问题,不是printIn
是println

第二个问题你的编码有问题,修改后如下
import java.util.*;
public class Property
{
public static void main(String args[])
{
System.out.println(new Date());
Properties p=System.getProperties();
p.list(System.out);
System.out.println("--- Memory Usage:");
Runtime rt=Runtime.getRuntime();
System.out.println("Total Memory= "+ rt.totalMemory()+" Free Memory = "+rt.freeMemory());
}
}
不会有编译问题了
vgvg 2005-12-23
  • 打赏
  • 举报
回复
你是不时直接从网页上拷下来的,自己重新输一遍吧

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧