2012-02-16 59 views
0

是的,这是直接从Java阳光网站制作一个JFrame教程代码:错误无法找到字符串

package components; 

import java.awt.*; 
import java.awt.event.*; 
import javax.swing.*; 
import java.awt.Robot; 
import java.awt.AWTException; 
import java.awt.Rectangle; 
import java.awt.Color; 
import java.awt.Toolkit; 
import java.awt.image.BufferedImage; 
import java.io.File; 
import java.io.IOException; 
import javax.imageio.ImageIO; 

public class Gun 
{ 
private static void Bot() 
{ 
    JFrame frame = new JFrame("Bot"); 
    JLabel emptyLabel = new JLabel(""); 

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
    emptyLabel.setPreferredSize(new Dimension(175, 100)); 
    frame.getContentPane().add(emptyLabel, BorderLayout.CENTER); 
    frame.pack(); 
    frame.setVisible(true); 
} 
public static void main(string[] args) 
{ 
    javax.swing.SwingUtilities.invokeLater(new Runnable() 
{ 
public void run() 
    { 
    Bot(); 
    } 
    }); 
} 
} 

我得到的错误是:

lava:29: cannot find symbol 
symbol : class string 
location: class components.Gun 
public static void main(string[] args) 

我到处寻找这和我可以找到很多,但不是完全在这个问题上,我得到的建议到目前为止一直是检查我的进口等我做了,我不认为我失去了任何东西,所以即时消失。

回答

3

你有一个错字:main(string[] args)应该main(String[] args)

+0

哦好,谢谢使用没有看到 – user1179522 2012-02-16 04:10:55

1

有一个在static void main签名一个错字,参数类型应为String[] args,而不是string[] args,注意大写串词。

0

在字符串中使用大写S(String)。

string使用在C# StringJava

相关问题