tip类
public class Tip {
private String title="我是新手,请大家指教";
private String content="我刚开始学java,请大家指教";
private String publishTime="2007-1-1 10:30:16";
private int uid=1;

public void getInfo(){
System.out.println("---帖子信息---");
System.out.println("帖子标题:"+title);
System.out.println("帖子内容:"+content);
System.out.println("发表时间:"+publishTime);
}
}测试类
public class Test {
/**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
Tip tip=new Tip();
tip.getInfo(); //错误行
}
}错误提示:
Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
The method getInfo() is undefined for the type Tip at Test.main(Test.java:9)顺便说下这是我新装的myeclipse,不能用象"syso+alt/"这样的快捷键了,只能用快捷键打出单个单词,如pub+alt/得到public...
跟这有关吗?

解决方案 »

  1.   

    是啊,都说没错,我这是不是什么设置的问题?
    比如环境变量啊  什么的,我没动过,以前的用eclipse一切都默认的现在重装了个
      

  2.   

    你如果用的myeclipse的话,根本不用担心这个,直接运行就行了
      

  3.   

    你如果用的myeclipse的话,根本不用担心这个,直接运行就行了
      

  4.   

    包名是正确的么?
    是把两个类写到一个java文件里了么?如果写到一个文件里的话,类只能有一个Public修饰符
    在你编写代码的时候,出现红叉了么?出现的话点它看提示什么
    别的我就真不知道了
      

  5.   

    两个类写在一起,只能有一个public类。你把Tip类的public 去掉,就可以了。
      

  6.   

    sysout + alt + / 可以提示出: System.out.println();
      

  7.   

    错误提示: 
    Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
    The method getInfo() is undefined for the type Tip at Test.main(Test.java:9) 
    从这句里“Unresolved compilation problem:”知道你的程序编译都没有通过的啊
    在eclipse下因该有提示的吧。
      

  8.   

    我的运行环境是eclipse  打印的是Tip{} 中的信息//tip类 
    class Tip {                      //把public 去掉  因为只允许一个public类
    private String title="我是新手,请大家指教";
    private String content="我刚开始学java,请大家指教";
    private String publishTime="2007-1-1 10:30:16";
    private int uid=1;public void getInfo(){
    System.out.println("---帖子信息---");
    System.out.println("帖子标题:"+title);
    System.out.println("帖子内容:"+content);
    System.out.println("发表时间:"+publishTime);
    }
    }//测试类
    public class Test {
    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Tip tip=new Tip();
    tip.getInfo(); //错误行
    }