写第一个java程序遇到的问题

lonelyriver 2008-11-12 06:51:38
在d:\下建立MyApp.txt文档 然后写入:
improt java.awt.*;
import java.applet.*;
import java.lang.String;
import java.io.PrintStream;
public class MyApp
{
public static void main(String args[])
{
System.out.printIn("hello,the world");
}
}

在命令行编译的时候出错:
如下:MyApp.java:1:需要为class、interface或enum import java.awt.*;
是不是我环境变量配置的有问题啊 ?
我的环境变量是这么写的:
classpath:C:\Program Files\Java\jdk1.6.0_02\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_02\lib\tools.jar;.;
在path值后面追加:
C:\Program Files\Java\jdk1.6.0_02\bin
有问题吗?请高手指点哦 我菜。
...全文
79 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lonelyriver 2008-11-12
  • 打赏
  • 举报
回复
好了 ,原来是不用导入任何包。谢
lonelyriver 2008-11-12
  • 打赏
  • 举报
回复
不可以。把你的代码粘贴过去 。还是出同样的错误。我估计是环境变量哪里错了哦 。你再仔细看看哦。
  • 打赏
  • 举报
回复
楼主一开始学一定要注意细节
  • 打赏
  • 举报
回复
[Quote=引用楼主 lonelyriver 的帖子:]
在d:\下建立MyApp.txt文档 然后写入:
improt java.awt.*;
import java.applet.*;
import java.lang.String;
import java.io.PrintStream;
public class MyApp
{
public static void main(String args[])
{
System.out.printIn("hello,the world");
}
}

在命令行编译的时候出错:
如下:MyApp.java:1:需要为class、interface或enum import java.awt.*;
是不是我环境变量配置的有问题…
[/Quote]


首先说明,你的错误很多:

1.显示文件名,不能是MyApp.txt要是MyApp.java,注意后缀

2.System.out.printIn("hello,the world");
改为:
System.out.println("hello,the world");

3.没有必要导入上面那么多包,要看你是否用到包中类或接口来定是否要导入
虽然不会出错,但这是基本习惯。而且import java.lang.String; 不用显式导入
系统默认会导入

public class MyApp
{
public static void main(String args[])
{
System.out.println("hello,the world");
}
}
这样就可以了
FuYouQiGai 2008-11-12
  • 打赏
  • 举报
回复
是:System.err.println();
lonelyriver 2008-11-12
  • 打赏
  • 举报
回复
to 1楼 我该了 错误如故。可见不是那里的问题。
neo_yoho 2008-11-12
  • 打赏
  • 举报
回复
printIn??println?

58,454

社区成员

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

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