IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

code java dans fichier texte


Sujet :

Langage Java

  1. #1
    Membre �clair� Avatar de nicotine002
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    577
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 577
    Par d�faut code java dans fichier texte
    Bonsoir,

    Voil� ma question, j'aimerais savoir si il est possible d'integrer du code dans une appli � partir d'un fichier texte qui contiendrais ce code.

    Je crois que c'est possible mais j'ai des doutes, ayant cherch� sur le net(mais peut �tre pas avec les bon termes).

    Merci d'avance.

  2. #2
    Membre �prouv�
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par d�faut
    Je crois que Java SE 6 permet de compiler du code � partir de ton programme, mais je ne suis pas sur des fonctionnalit�s propos�es. Je crois que tu peux r�cup�rer les erreurs, warnings g�n�r�s pour l'occasion. J'en sais pas vraiment plus. Une recherche sur le site de Sun devrait combler tes attentes... Bonne chance.
    P.S : tu as fait une faute de frappe dans le titre : jave au lieu de java.

  3. #3
    Membre �clair� Avatar de nicotine002
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    577
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 577
    Par d�faut
    Ok merci mais je pensais qu'il y avait quelque chose du genre quand m�me qui existait depuis assez longtemps.

    Je vais continuer mes recherches

  4. #4
    Expert confirm�
    Avatar de sinok
    Profil pro
    Inscrit en
    Ao�t 2004
    Messages
    8 765
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 8 765
    Par d�faut
    bah sinon au lieu de balancer du java pour tu peux passer par du scripting dans le style Groovy, Jython, JRuby ou autres (toujours en java 1.6 et m�me dans des versions ant�rieures dejava)

  5. #5
    Expert confirm�
    Avatar de le y@m's
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2005
    Messages
    2 636
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 2 636
    Par d�faut
    Depuis Java 6 tu peux utiliser la classe JavaCompiler pour compiler du code Java � la vol�e (ce post devrait t'int�resser ).

    Avant Java 6 tu peux utiliser la m�thode main() de la classe sun.tools.javac.Main que tu trouveras dans l'archive tools.jar (sous-r�pertoire lib du r�pertoire d'installation du JDK). Les param�tres de cette m�thode sont les m�mes que ceux de la commande javac.
    Mais attention, cette classe ne fait pas partie de l'API standard, il te faudras d�ployer l'archive tools.jar avec ton application.
    Je ne r�pondrai � aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a �t� trouv�e � votre probl�me
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  6. #6
    Membre Expert
    Avatar de muad'dib
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Janvier 2003
    Messages
    1 013
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 013
    Par d�faut
    Je me demande bien � quelle occasion on peut avoir besoin de compiler du code java � la vol�e ????

  7. #7
    Expert confirm�
    Avatar de le y@m's
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2005
    Messages
    2 636
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 2 636
    Par d�faut
    Cela peut �tre utilis� dans ce que l'on appelle du code mutant, c'est � dire du code qui ce modifie lui m�me.
    Par exemple les virus polymorphes (ou mutants) utilise ce principe lorsque qu'il se copie afin que chaque copie soit diff�rente et donc plus difficile � d�tecter.

    Ce principe peut aussi �tre utilis� dans le d�veloppement d'une IA. En effet, le programme apprend et va "s'auto-optimiser" en modifiant son propre code.

    Apr�s tu peux aussi imaginer des cas d'utilisation plus triviaux ^^.
    Je ne r�pondrai � aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a �t� trouv�e � votre probl�me
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  8. #8
    Expert �minent
    Avatar de adiGuba
    Homme Profil pro
    D�veloppeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par d�faut
    Salut,

    Citation Envoy� par sinok
    bah sinon au lieu de balancer du java pour tu peux passer par du scripting dans le style Groovy, Jython, JRuby ou autres (toujours en java 1.6 et m�me dans des versions ant�rieures dejava)
    A noter toutefois que seul JavaScript est utilisable en standard. Pour les autres il faut utiliser un moteur externe. Le projet https://scripting.dev.java.net/ propose ainsi plus d'une vingtaine de moteur pour diff�rents langages (dont ceux que tu cites).

    Citation Envoy� par le y@m's
    Depuis Java 6 tu peux utiliser la classe JavaCompiler pour compiler du code Java � la vol�e (ce post devrait t'int�resser ).
    Ici encore le projet https://scripting.dev.java.net/ peut �tre utilise, car il propose �galement un moteur pour Java qui utilise JavaCompiler et permet ainsi de g�rer la compilation plus simplement...

    a++