我用cmd 和eclipse用这个代码都用不了 这段代码是在java教材上看到的 输出 2 没有打错 程序哪里有问题呢

packagea;publicinterfaceaaa{inti=1;}importa.aaa;publicclasstest{publicstaticvoidmain(... package a;

public interface aaa
{
int i=1;
}

import a.aaa;

public class test{
public static void main(String args[])
{
int n=aaa.i+1;
System.out.println(n);
}
}
展开
 我来答
伏松桖0k
2012-04-19 · TA获得超过1826个赞
知道小有建树答主
回答量:1410
采纳率:100%
帮助的人:743万
展开全部
你把你报的错发上来,我运行了下没有问题,估计是你运行的方式不对。
更多追问追答
追问
我把上面的所有代码放在一个文件夹下面的   一个文档里面  
你运行正常 具体怎么运行的呢 就是 文档是两个 还是一个啊 还有 cmd 命令是什么呢
追答
呵,你看错误,说了,你得分开,分成两个包,也就是两个文件夹,或者把你的引入a.aaa的删了都行,
没有响应m2
2012-04-19 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3628万
展开全部
代码没错 你不是把这2个类写在同一个文件里了把??
如果是就把import a.aaa;这行去掉.
要不就是你你没有搞对包的路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d7f7e6b
2012-04-19 · 超过34用户采纳过TA的回答
知道答主
回答量:124
采纳率:100%
帮助的人:50.2万
展开全部
这是两个程序;
同一个程序中不能有两个public,只能有一个public公共类
分开来写
追问
怎么分开写啊   不懂啊   本人小白啊  能说清楚点么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木星上的程序员
2012-04-19 · TA获得超过476个赞
知道小有建树答主
回答量:602
采纳率:0%
帮助的人:422万
展开全部
1、如果是第一种 包a要位classpath下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小子523000000
2012-04-19
知道答主
回答量:8
采纳率:0%
帮助的人:1.3万
展开全部
interface 是一个接口,新建的时候选interface,和class要分开放,别的,你没有eclipse不知道错在哪里啊,下一个吧,好用呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
java16868
2012-04-19
知道答主
回答量:18
采纳率:0%
帮助的人:4.5万
展开全部
我看可能是你的环境变量没有设置好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式