À l'aide de Notepad++ pour compiler du code Java

J'ai essayé de configurer Notepad++ comme un peu de l'environnement Java, principalement pour l'apprentissage de Java que j'ai eu quelques difficultés à obtenir un programme simple de travailler avec NetBeans, malheureusement, toutes les conseils sur la création de Notepad++ pour appeler le code Java n'est pas de travail.

Je suppose que notepad++ a changé ou le Kit de développement Java a été massivement modifié parce que tous les exemples que j'ai utilisés entraîner des erreurs, même si il y a peu de place pour l'erreur.

pour commencer, j'ai trouvé ce site:
http://blog.sanaulla.info/2008/07/25/using-notepad-to-compile-and-run-java-programs/

c'est le code à exécuter Javac pour compiler le code:

javac $(FILE_NAME)”

et

java $(NAME_PART)”

pour exécuter l'octet de code, mais cela n'a absolument pas de succès du tout. Java est correctement configuré et que je peux appeler le programme de Java pour faire sa chose par CMD.

À l'aide d'un plugin appelé bnp et appelé à F6 et de courir avec ce code (donné dans les commentaires) réussit à compiler le programme Java dans le bon .fichier de classe, cependant, l'échec de la commande en cours d'exécution du programme

cd $(CURRENT_DIRECTORY)”
javac $(FILE_NAME)
java $(NAME_PART)

erreurs à partir de la console dans Notepad++ sont:

java.lang.NoClassDefFoundError: first
Caused by: java.lang.ClassNotFoundException: first
  at java.net.URLClassLoader$1.run(Unknown Source)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(Unknown Source)
  at java.lang.ClassLoader.loadClass(Unknown Source)
  at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
  at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: first.  Program will exit.
Exception in thread "main"

J'ai pensé que la configuration de Notepad++ pour compiler et exécuter le code devrait être facile et amusant, mais il semble tout de documentation sur internet est obsolète et que rien ne fonctionne.

Je voudrais un moyen facile de compiler et d'exécuter du code Java à partir de l'intérieur de Notepad++

Je pouvais juste utilisé CMD mais je préférerais qu'il soit davantage intégrée dans notepad++

Merci pour toute l'aide possible. cheers 🙂

EDIT: j'utilise la dernière version de Java, notepad++ et avoir Windows 7

EDIT 2: le code:

 //A Very Simple Example
 class ExampleProgram {

   public static void main(String[] args){

        System.out.println("I'm a Simple Program");
   }
 }
  • La question évidente est: Pourquoi utiliser Notepad++ quand vous avez installé NetBeans?
  • Essayez d'utiliser un IDE, c'est à dire Eclipse, qui est construit pour l'écriture de code. Vous apprendront beaucoup plus alors le bloc-notes.
  • Netbeans feront de votre vie beaucoup plus facile. Si vous rencontrez des problèmes avec elle, il suffit de demander ici
  • J'ai posté une question antérieure sur la façon d'obtenir netbeans pour travailler avec de simples fichiers java et on m'a conseillé d'utiliser le bloc-notes ou notepad++ comme il y a une courbe d'apprentissage à l'aide de Netbeans.
  • stackoverflow.com/questions/4309402/...
  • poste le code java vous essayez de compiler; débogueur est en train de dire qu'il ne peut pas trouver votre fichier principal. Assurez-vous que cette classe est définie ofc
  • Netbeans et Eclipse pourrait avoir une plus grosse courbe d'apprentissage, mais il vous permet d'économiser beaucoup de frustration.
  • Dans votre exemple, assurez-vous que votre fichier est nommé ExampleProgram.java
  • J'ai changé le nom de la bonne, mais pas de différence, je pense que je vais rester avec Netbeans, merci pour l'effort mais, cheers
  • cs.auckland.ac.nz/cours/compsci101s1c/ressources/bloc-notes/... c'est elle!
  • Ceci pourrait être utile.

InformationsquelleAutor Joseph | 2010-11-30