class HelloWorld{
      
public static void main(String[] args)
      
{
               System.out.println("Hello World");
      
}} //上面这个测试,能编译能运行。
/*
Program MyFirstApplication
The first sample Java application
*/
import javabook.*;
class MyFirstApplication
{
public static void main(String[] args)
{
MainWindow  mainWindow;
mainWindow = new MainWindow;
mainWindow.setVisable(true);
}
}//上面这个测试,不能编译。错误提示:
D:\MyFirstApplication.java:11: '(' or '[' expected
mainWindow = new MainWindow;
                                             ^   注意这里有个^小东西
1 error
而在别人的机子上可以编译和运行的!/*
  Program DisplayMessage
  The program displays the text"I Love Java".
  The program uses a MessageBox object from the javabook 
  package to display the text.
 */
 import javabook.*;
 class DisplayMessage
 {
  public static void main(String[] args)
  {
  //declare two objects
  MainWindow mainWindow;
  MessageBox messageBox;
 
  //create two objects
  mainWindow=new MainWindow("Display Message");
  messageBox=new MessageBox(mainWindow);
 
  //display two objects:first the frame and then the dialog
  mainWindow.setVisble(ture);
  messageBox.show("I Love Java");
  }
 }// 错误提示:
D:\DisplayMessage.java:7: package javabook does not exist
 import javabook.*;
 ^
D:\DisplayMessage.java:13: cannot resolve symbol
symbol  : class MainWindow 
location: class DisplayMessage
  MainWindow mainWindow;
                ^
D:\DisplayMessage.java:14: cannot resolve symbol
symbol  : class MessageBox 
location: class DisplayMessage
  MessageBox messageBox;
                ^
D:\DisplayMessage.java:17: cannot resolve symbol
symbol  : class MainWindow 
location: class DisplayMessage
  mainWindow=new MainWindow("Display Message");
                               ^
D:\DisplayMessage.java:18: cannot resolve symbol
symbol  : class MessageBox 
location: class DisplayMessage
  messageBox=new MessageBox(mainWindow);
                               ^
D:\DisplayMessage.java:21: cannot resolve symbol
symbol  : variable ture 
location: class DisplayMessage
  mainWindow.setVisble(ture);
                                     ^
6 errors请教大家这个是怎么一回事呢?怎么来解决呢?
还有上面的数字java:21、18、7等:是什么含义呢?感谢!

解决方案 »

  1.   

    上面的数字java:21、18、7等是指错误处在哪一行
      

  2.   

    mainWindow = new MainWindow;
    改为:mainWindow = new MainWindow;
      

  3.   

    改为:mainWindow = new MainWindow();
      

  4.   

    那为什么出现这样多的错误呢?
    我的Jdk已经配置好!
      

  5.   

    改为:mainWindow = new MainWindow();
    后错误少些拉,还有三错误!
    D:\MyFirstApplication.java:5: package javabook does not exist
    import javabook.*;
    ^
    D:\MyFirstApplication.java:10: cannot resolve symbol
    symbol  : class MainWindow 
    location: class MyFirstApplication
    MainWindow  mainWindow;
                    ^
    D:\MyFirstApplication.java:11: cannot resolve symbol
    symbol  : class MainWindow 
    location: class MyFirstApplication
    mainWindow = new MainWindow();
                                     ^
    3 errors
      

  6.   

    看错误提示,应该是javabook包 不存在.你要找到来编译一次才行