mac上用myeclipse写代码运行报错
同样一串代码,在win7下myeclipse运行正常的,但是在mac下myeclipse运行就会报错,本人刚开始学习java编程,英文也不是很好,附上一张报错的图和源代码,希望高手看看到底怎么回事,我猜可能是少了点什么文件,或者是哪里没调好,求指点 先谢过了 另外,只是部分功能有问题,我刚写了段普通的helloword是运行正常的,出错的地方用到了一些多态和继承的内容就报错了,代码在win7下myeclipse运行正常应该是没问题的吧
public class a4 implements paper{
@Override
public String getpaper() {
// TODO Auto-generated method stub
return "a4";
}
}
public class b5 implements paper{
@Override
public String getpaper() {
// TODO Auto-generated method stub
return "b5";
}
}
public class blackink implements ink{
@Override
public String getcolor() {
// TODO Auto-generated method stub
return "黑白";
}
}
public class colorink implements ink {
@Override
public String getcolor() {
// TODO Auto-generated method stub
return "彩色";
}
}
public interface ink {
public String getcolor();
}
public interface paper {
public String getpaper();
}
public class print {
public void print(ink i,paper p)
{
System.out.println("使用"+i.getcolor()+"墨盒在"+p.getpaper()+"纸上打印。");
}
}
public class text {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ink i=null;
paper p=null;
print pp=new print();
pp.print(new colorink(),new a4());
}
}
------解决方案--------------------是因为你mac下面eclipse的编码和windows下不一致,
控制台看到乱码了吗。改下工程的编码,把中文弄正确就可以了