Java源代码编译找不到符号问题,源代码如下:

//:Testcharpter2p44.javapublicclassTestcharpter2p44{publicstaticvoidmain(String[]args... //:Testcharpter2p44.java
public class Testcharpter2p44{
public static void main(String[] args){
int colorNum=5;
switch (colorNum){
case 0:
System.out.println(Color.red);
break;
case 1:
System.out.println(Color.green);
break;
default:
System.out.prinln(Color.black);
break;
}
}
}
在cmd中javac错误提示:Testcharpter2p44.java:7:找不到符号符号:变量Color位置:类Testcharpter2p44 System.out.println(Color.red)Testcharpter2p44.java:10:找不到符号符号:变量Color位置:类Testcharpter2p44 System.out.println(Color.green)Testcharpter2p44.java:13:找不到符号符号:变量Color位置:类Testcharpter2p44 System.out.println(Color.black)
在小括号里加上引号后编译通过了,但运行提示如图(改过来了文件名Testcharpter2p44是老样子的提示)了:

不知道是什么情况哦?
展开
 我来答
流风子云51d37d
2013-03-05 · TA获得超过498个赞
知道小有建树答主
回答量:810
采纳率:100%
帮助的人:430万
展开全部
System.out.prinln(Color.black);这一行少个t,println
这个代码运行起来只会执行default这部分,不知道你的要求是什么
追问
加上t了,不过显示错误提示信息还是老样子找不到符号,变量Color。
刚学习,按书上抄的,运行结果应该是:java.awt.Color[r=0,g=0,b=0]
追答

导入这个包

import java.awt.Color;

 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小小江7
2013-03-05
知道答主
回答量:14
采纳率:0%
帮助的人:10万
展开全部
System.out.println(Color.black);小括号里面加引号
追问

System.out.println(Color.red);

System.out.println(Color.green);

System.out.println(Color.black);

小括号里加了引号后,javac编译通过了。但java运行提示信息如图:

 

改了文件名java Testcharpter2p44也是如图提示的,是什么情况呢?谢谢

追答
java 运行.class路径没写;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
centubuntu
2013-03-05
知道答主
回答量:30
采纳率:0%
帮助的人:12.5万
展开全部
倒数第三个}后面加个;试试
追问
加了分号也是提示一样的错误提示信息呢
追答
Color.black是什么,是个字符串,还是个类里面引用的方法?
因为我没看到class color{}这个类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zimoxifeng1
2013-03-05
知道答主
回答量:8
采纳率:0%
帮助的人:9万
展开全部
Color这个类没有引入包
追问
怎么改写代码呢
追答
Color这个是jar包中,要import java.awt.Color;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式