스윙을 사용할 때 자바로 시작했지만 여러 튜토리얼에서 문제가 발생했습니다. 인형을위한 자바에서이 샘플 코드는 다음과 같은 오류가 발생했습니다 :자바 스윙을 인식하지 못했습니다.
helloapp.java :
public class helloapp
{
public static void main(String[] args)
{
greeter myGreeterObject = new greeter();
myGreeterObject.sayhello();
}
}
greeter.java
import javax.swing.JOptionPane;
public class greeter
{
public void sayhello()
{
//System.out.println("Hello, World!");
JOptionPane.showMessageDialog(null, <<Hello, World!>>,
<<greeter>>, JOptionPane.INFORMATION_MESSAGE);
}
}
던진 오류가 컴파일시이 있었다 :
c:\>javac helloapp.java greeter.java
greeter.java:8: error: illegal start of expression
JOptionPane.showMessageDialog(null, <<Hello, World!>>, <<greeter
>>, JOptionPane.INFORMATION_MESSAGE);
^
greeter.java:8: error: ')' expected
JOptionPane.showMessageDialog(null, <<Hello, World!>>, <<greeter
>>, JOptionPane.INFORMATION_MESSAGE);
^
greeter.java:8: error: illegal start of expression
JOptionPane.showMessageDialog(null, <<Hello, World!>>, <<greeter
>>, JOptionPane.INFORMATION_MESSAGE);
^
greeter.java:8: error: ';' expected
JOptionPane.showMessageDialog(null, <<Hello, World!>>, <<greeter
>>, JOptionPane.INFORMATION_MESSAGE);
^
greeter.java:8: error: illegal start of expression
JOptionPane.showMessageDialog(null, <<Hello, World!>>, <<greeter
>>, JOptionPane.INFORMATION_MESSAGE);
^
greeter.java:8: error: ';' expected
JOptionPane.showMessageDialog(null, <<Hello, World!>>, <<greeter
>>, JOptionPane.INFORMATION_MESSAGE);
^
greeter.java:8: error: not a statement
JOptionPane.showMessageDialog(null, <<Hello, World!>>, <<greeter
>>, JOptionPane.INFORMATION_MESSAGE);
^
greeter.java:8: error: ';' expected
JOptionPane.showMessageDialog(null, <<Hello, World!>>, <<greeter
>>, JOptionPane.INFORMATION_MESSAGE);
^
8 errors
튜토리얼이 나에게 스윙을 사용하지만 대신에 팬의 프레임과 유사한 오류 준 : http://zetcode.com/tutorials/javagamestutorial/basics/
문제점은 Windows 7 및 XP 시스템에서 동일한에게 발생을 최신 JDK와 JRE를 사용하고 있던 32 비트 버전은 XP와 64 비트를 사용 하였다 7 시스템에서. 환경 변수 경로를 포함하고 System.out.println과 같은 기본적인 것들을 성공적으로 사용할 수 있습니다. XP 시스템에는 JDK 및 JRE의 이전 버전이 있었지만 사전에 설치되지 않았습니다. 나는 OS를 재설치하려하지 않았지만, Win7 시스템이 최근에 새로 설치되어 동일한 문제를 던지므로 그렇게 생각하지는 않는다. 이 기간 중 다른 주요 프로그램이 실행되지 않았습니다. 나는 프로 그램에 메모장을 사용했다.
감사합니다. 나는 스위치 언어 이외에 여기서 무엇을해야할지 모르겠다. 나는 그저 단순하고 사소한 것이 간과 해 왔음을 간절히 바라고 있습니다 ...
혹시 스페인어 연사입니까? Java를 사용하는 경우 따옴표로 ''문자를 사용해야합니다. – dlev
<>은 Object를 전달하는 올바른 구문이 아닙니다. 다음 링크를 따라 http://docs.oracle.com/javase/에 대해 자세히 알아보십시오. 6/docs/api/javax/swing/JOptionPane.htmlJOptionPane ................. 한 가지 더 스윙의 Java 문서 읽기 예제가 너무 쉽고 쉽습니다 –
참고 [ * guillemet *] (http://en.wikipedia.org/wiki/Guillemet) – trashgod