
我用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);
}
} 展开
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);
}
} 展开
展开全部
你把你报的错发上来,我运行了下没有问题,估计是你运行的方式不对。
更多追问追答
追问
我把上面的所有代码放在一个文件夹下面的 一个文档里面
你运行正常 具体怎么运行的呢 就是 文档是两个 还是一个啊 还有 cmd 命令是什么呢
追答
呵,你看错误,说了,你得分开,分成两个包,也就是两个文件夹,或者把你的引入a.aaa的删了都行,
展开全部
代码没错 你不是把这2个类写在同一个文件里了把??
如果是就把import a.aaa;这行去掉.
要不就是你你没有搞对包的路径
如果是就把import a.aaa;这行去掉.
要不就是你你没有搞对包的路径
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是两个程序;
同一个程序中不能有两个public,只能有一个public公共类
分开来写
同一个程序中不能有两个public,只能有一个public公共类
分开来写
追问
怎么分开写啊 不懂啊 本人小白啊 能说清楚点么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、如果是第一种 包a要位classpath下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
interface 是一个接口,新建的时候选interface,和class要分开放,别的,你没有eclipse不知道错在哪里啊,下一个吧,好用呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我看可能是你的环境变量没有设置好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询