2011-09-20 11 views
1

Je suis nouveau à la programmation java, Ubuntu, et Eclipse (travaillent habituellement sur win7 UltraEdit/monodevelop/visualstudios avec C#, C++, MONO, PHP)Ubuntu 11.04 Eclipse Java ne fonctionne pas

J'ai installé le java-sdk (+ tonnes d'autres paquets java) sur ma machine + Eclipse et ne peuvent pas exécuter un simple projet par Eclipse.

je peux construire un fichier .java, en exécutant le fichier java dans le terminal en utilisant javac pour construire le file.class de fichier de classe et java pour l'exécuter. Je veux utiliser eclipse pour construire et exécuter mon projet et ça ne fonctionne pas.

Dans mes configurations d'exécution de l'éclipse, je l'ai en utilisant le java-6 JRE-sun-1.6.0.26 (qui est installé), mais il ne fonctionne toujours pas.

Lorsque je tente et exécuter un projet simple

public class main { 

    /** 
    * @param args 
    */ 
    public static void main(String[] args) 
    { 
     // TODO Auto-generated method stub 
     while(true){ } 
    } 

} 

la seule chose dans la console est:

main(1)[Java Application] /usr/lib/jvm/java-6-sun-1.6.0.26/bin/java (Sep 20, 2011 12:22:12 PM) 

Ce chemin et fichier existe. Je ne sais pas ce qui se passe.

Répondre

4

Vous avez une boucle infinie dans votre principale méthode. Cela fonctionnera pour toujours sans rien faire.

Essayez

public static void main(String[] args) 
{ 
    // TODO Auto-generated method stub 
    while(true){ 
     System.out.println(new java.util.Date()); 
    } 
} 

et exécutez à nouveau.

+0

MERCI !!, je me attendais à une invite de commande pour faire apparaître ou quelque chose. –

+1

Vous pouvez redémarrer Eclipse pour se débarrasser de tous les anciens programmes en cours d'exécution. –

+0

@Patrick Eclipse a une vue de la console, dans lequel la sortie de votre programme sera visible. Aucune invite de commande ou fenêtre de shell distincte ne s'ouvre lorsque vous exécutez votre application depuis Eclipse. Notez que c'est la même chose que lors de l'exécution d'Eclipse sous Windows; cela n'a rien à voir avec l'utilisation d'Ubuntu. – Jesper

1

vérifier vos paramètres Java par défaut:

update-alternatives --display java 

IIRC, Eclipse dans Ubuntu dépend de OpenJDK.

Vous pouvez configurer votre machine virtuelle par défaut en exécutant:

update-alternatives --config java 
Questions connexes