2010-11-12 9 views
1

Mon programme compile et s'exécute correctement mais après l'exécution, mon programme se bloque.Pourquoi mon programme Java plante-t-il?

alt text

Ci-dessous mon code:

public class Hi 
{ 
    public static void main (String[]args) 
     { 
     System.out.println("Hi"); 

     } 
} 

Quelqu'un peut-il me aider au sujet de cette ... merci.

+1

qui java sdk utilisez-vous? il y avait des problèmes dans vieux jdks ... si vous utilisez vieux ... obtenir le dernier un Nd essayer à nouveau ... –

+0

Cela peut sembler étrange, mais j'ai fait face à la même chose quand j'utilise "ant". L'astuce que j'ai utilisée - utilisez le chemin complet vers javac [par exemple - c: \ java \ bin \ javac] et réessayez! – Nrj

+0

C'est parce que vous dites «Salut». Essayez de dire 'Hello World'. Cela pourrait le réparer. ; P –

Répondre

8

Ce n'est pas votre programme qui s'est bloqué, c'est javac, c'est-à-dire le compilateur lui-même. Quelque chose ne va pas avec votre installation Java (ou votre système lui-même) - essayez de le réinstaller.

+3

Attention: * Installation JDK *, pas nécessairement l'installation * JRE *. –

+0

Il est possible qu'il y ait des morceaux de deux versions différentes du Java SDK entremêlé. Vous devez tout désinstaller et réinstaller la version actuelle (1.6.0_22 à ce jour) – lavinio

0

Il compile sans aucun problème et fonctionne bien. La chose est, ce programme est très bien et rien ne devrait aller mal.

1

La commande javac elle-même est défectueuse signifie, ce n'est même pas compilé ... problème est définitivement à l'installation de JDK, vous avez peut-être installé une mauvaise arche ou pour la mauvaise plate-forme. S'il est juste, essayez de le réinstaller à nouveau et assurez-vous que votre chemin d'installation n'a pas d'espaces dans

0

Je javac rarement utilisé (préfère Eclipse ou NetBeans pour exécuter du code C.

Comme ils ont dit, sa ne le fait pas semblent être votre code, mais Javac

s'il y avait un problème avec votre fichier ou un code qu'il imprimerait un journal.

essayer de réinstaller java jdk

Questions connexes