Προς το περιεχόμενο

Cannot resolve symbol στη Java


eirinikp

Προτεινόμενες αναρτήσεις

Δημοσ.

Έχω ένα κώδικα σε Java. Αρχικά έχω κάνει import τα εξής:

>
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.*;

Παρακάτω κάπου γράφω:

>
GroupLayout layout = new GroupLayout(getContentPane());

και ο compiler μου γράφει:

cannot resolve symbol

symbol : class GroupLayout

location : class MyClass

GroupLayout layout = new GroupLayout(getContentPane());

^

Τι φταίει?

Δημοσ.

OK ίσως φταίει αυτό. Μήπως έχεις ιδέα, αν θέλω να εγκαταστήσω τη Java στο cygwin θα πρέπει να κατεβάσω Java για linux, ή υπάρχει κάτι άλλο που δεν έχω βρει ακόμα?

Ευχαριστώ πολύ!

Δημοσ.

Δεν είμαι σίγουρος για αυτό για να σου δώσω απάντηση.

Υποψιάζομαι όμως πως μπορείς να κατεβάσεις και την έκδοση για Win.

Δημοσ.
Μπορείς να το τρέξεις και χωρίς Java6. Απλώς χρειάζεσαι το swing-layout jar στο classpath σου.

ΟΚ το κατέβασα αυτό το jar, αλλά όταν πάω να το ανοίξω μου βγάζει ένα μήνυμα από το Java Virtual Machine Launcher "Failed to load Main-Class manifest attribute from C:\cygwin\κλπ..."

Είναι σοβαρά γιατρέ? :-)

Δημοσ.

Μην το ανοίγεις. Βάλε το στο classpath απλώς.

 

>
import org.jdesktop.layout.GroupLayout;

 

javac -classpath <path στο swing layout> yourjavafile.java

 

Υπ' όψιν ότι θα πρέπει να το έχεις και στο classpath όταν θα τρέξεις το πρόγραμμα.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...