Compilation avec Visual J++

Compilation avec Visual J++ - Java - Programmation

Marsh Posté le 12-10-2002 à 16:06:21    

Salut à tous
 
Bon je sais pour les puristes visual J++ c'est peut-être pas top mais bon.
En fait je voudrais pouvoir utiliser V J++ comme console et pour ça il faut pouvoir compiler. il est fourni JVC.exe pour la compilation avec Visual J++, seulement je ne sais pas où ni comment l'utiliser.  
S'il y a des connaisseurs merci de me faire part de toutes vos idées le plus simplement possible!!!
 
Merci

Reply

Marsh Posté le 12-10-2002 à 16:06:21   

Reply

Marsh Posté le 12-10-2002 à 17:05:44    

je connais pas du tout j++ mais tu as essayé "JCV.exe /?"

Reply

Marsh Posté le 12-10-2002 à 17:48:50    

en effet j'obtient différentes possibilités mais je ne sais pas comment l'utiliser précisément. Je n'ai pour l'instant que des .java pas de .class et pour es obtenir il me faut compiler et Visual J++ ne propose pas de compiler. Il faut ouvrir DOS et là c'est chaud!!!!
 
Help

Reply

Marsh Posté le 12-10-2002 à 17:50:26    

mathos a écrit a écrit :

en effet j'obtient différentes possibilités mais je ne sais pas comment l'utiliser précisément. Je n'ai pour l'instant que des .java pas de .class et pour es obtenir il me faut compiler et Visual J++ ne propose pas de compiler. Il faut ouvrir DOS et là c'est chaud!!!!
Help




 
 :heink: tu peux pas abandonner VJ++ (c'est juste une question!)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 12-10-2002 à 17:52:36    

mathos a écrit a écrit :

Il faut ouvrir DOS et là c'est chaud!!!!




Tu vas pas me dire que tu as peur du DOS ?  :sarcastic:  
 
Je connais pas J++, mais bon, c tjs le meme type de syntaxe à mon avis :
 
JVC source.java dest.class, ou un truc dans le genre...
 
Si tu as peur de rentrer de lire des paramètres en ligne de commande, ou de passer par la console, tu te prépares des jours sombres, mon ami...


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 12-10-2002 à 17:54:23    

Que me proposes-tu toi qui a l'air si brillant?

Reply

Marsh Posté le 12-10-2002 à 18:01:05    

Je ne suis pas brillant, pour tout te dire je ne connais pas Java, ou très peu. Mon domaine serait plutot C++, ASM et VB.
 
Par contre, je sais que tous les compilateurs, que ce soit C++, Java, ou autres, possèdent quasiment tous la même structure de ligne de commande pour lancer une compilation : "cc source.c target.c" pour un prog en C ; "csc source.cs target.cs" pour un prog en C#, etc...
 
Et je sais aussi que pour utiliser un compilo en ligne comme tu le souhaites, tu dois passer par le DOS obligatoirement, meme si ça te parait "chaud".
 
Donc, ce que je te propose, c'est de me faire un copier/coller des paramètres acceptés par JVC, et on verra ensuite.


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 12-10-2002 à 18:35:39    

OK on peut donc s'entendre!!
 
Le DOS ne fait pas peur simplement j'ai plus l'habitude des commandes Unix que DOS. Seulement je suis obligé de développer sous windows. On m'a fournit Visual J++ et je dois utiliser, pour l'instant, un petit prog qui n'a pas d'interface graphique, le Visual n'a donc rien à faire ici mais bon. J'utilise donc VJ++ comme Emacs si tu connais, ou comme NotePad sous win. Pour la compilation je dois passer sous DOS avec JVC.  
Mon problème c'est que j'utilise plusieurs dossiers dans lesquels se trouvent plusieurs fichier .java. J'utilise donc des packages.
Sous Unix pour compiler je me place devant le répertoire miage et je tape javac $(find miage -name '*.java';). Ce qui compile l'ensemble des dossiers à partir de miage.
L'arborescence est la suivante:
miage
  |_ _ _ dedale
            |
            |_ _ brique
            |
            |_ _ basique
            |
            |_ _ fabrique
            |
            |_ _ monteur
 
 
Les fichiers se trouvent un peu partout à partir de dedale.
 
JVC propose divers options:
Cette rubrique contient, dans le tableau ci-dessous, une liste alphabétique de référence de l'ensemble des options de ligne de commande de JVC.
 
Si une option de ligne de commande prend au moins un argument, sa syntaxe est indiquée sous l'en-tête Syntaxe et suivie d'une description. Cliquez sur une option du tableau suivant pour obtenir des informations à son sujet.
 
Options JVC définies à partir de la ligne de commande
 
 /cp ? Option Définition de CLASSPATH  
 /g ? Option Génération d'informations de débogage  
 /nowrite ? Option Compilation seule  
 /verbose ? Option Affichage des messages du compilateur  
 /cp:o ? Option Affichage de CLASSPATH  
 /g:l ? Option Génération d'informations de numéros de lignes  
 /O ? Option Activation des optimisations  
 /w ? Option Définition du niveau d'avertissement  
 /cp:p ? Option Ajout au début de CLASSPATH  
 /g:t ? Option Génération de tables de débogage  
 /O:I ? Option Optimisation des méthodes « en ligne »  
 /x ? Option Désactivation des extensions de langage  
 /d ? Option Dossier de sortie  
 /nologo ? Suppression de la page de copyright  
 /O:J ? Option Optimisation des sauts P-Code
 /? ? Option Aide en ligne  
 /D ? Définition d'un symbole de compilation conditionnelle
 /nowarn ? Suppression des messages d'avertissement
 /ref ? Recompilation des classes référencées  
 
 
Toutes les options énumérées dans ce tableau peuvent être entrées dans la zone de texte Autres options du compilateur de l'onglet Compilation. L'onglet Compilation est accessible dans la boîte de dialogue Propriétés du menu Projet. Ces options peuvent également être tapées sur la ligne de commande devant les noms des fichiers source.
 
Seulement je pense qu'il est nécessaire de paraméter VJ++ ou d'installer JVC à un endroit précis. Je ne sais pas.
 
 
 
 
 
 
 
 
 
 

Reply

Marsh Posté le 12-10-2002 à 18:56:24    

Et avec bash pour windows tu trouverais ca plus facile ?
 
Un petit tour sur cygwin alors :)

Reply

Marsh Posté le 12-10-2002 à 19:56:15    

Bonne nuit Christophe

Reply

Marsh Posté le 12-10-2002 à 19:56:15   

Reply

Marsh Posté le 12-10-2002 à 22:00:21    

je vosi pas les problème que tu te poses.
 
vas à la racine de tes package et tu tape la ligne suivante :
 
jcv tonPackage\*.java tonPackage\tonSousPackage\*.java  
 
et ca pour chacun des répertoires qui forment tes packages.
vu que c'est chiant à taper à chaque compile, tu enregistres ca dans un fichier bat.
 
je vois quels problèmes tu te poses ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed