Articles of java

Comment entrer un fichier via la redirection d’entrée Unix dans mon programme java en tant que tableau?

Je suis un débutant en Java et j’ai besoin d’aide pour résoudre ce problème. Tout d’abord, laissez-moi vous montrer mon programme actuel. import java.util.Scanner; import java.util.Arrays; public class IntArraySort { public static void main(Ssortingng[] args) { Scanner in = new Scanner(System.in); System.out.println(“Array-Size: “); int num = in.nextInt(); int[] arr = new int[num]; for(int i = […]

Comment envoyer la sortie d’une commande jetty Jetty-Runner vers un fichier

Im essayant d’envoyer une sortie de commande java à un fichier, plutôt qu’à la console, j’essaie d’exécuter jetty runner, c’est la commande im en utilisant: java -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128M -jar ../lib/jetty-runner.jar –port 4000 –log manager.log ../manager.war > manager.log & echo “$!” > manager.pid Comment puis-je envoyer la sortie de cette commande dans un fichier .log […]

Console d’un Runtime.getRuntime (). Exec après la fin du programme?

Je construis un restarter pour mon petit programme. L’idée de base est d’exécuter un processus à l’aide de Runtime.getRuntime().exec , qui exécute le programme lui-même, puis exécute System.exit(0); c’est le code qui fait le redémarrage: Runtime.getRuntime().addShutdownHook(new Thread() { @Override public void run() { try { Runtime.getRuntime().exec(strList); } catch (IOException e) { e.printStackTrace(); } } }); […]

Comportement étrange de la connexion JDBC

Nous sums confrontés à un comportement étrange en appelant la procédure stockée à partir de java. Nous utilisons une connexion JDBC simple dans notre application autonome pour appeler une procédure stockée qui dure plus d’une heure. Le problème est que lorsque nous sums après l’exécution de la procédure stockée, nous ne recevons aucune réponse dans […]

Script Unix: access au fichier .ear requirejs par masque de nom de fichier

Tâche: vous devez décompresser l’archive de l’oreille et accéder au fichier MANIFEST à la valeur de chaîne de build-version de grep. Le script actuel ressemble à ceci: MESSAGE=`unzip -o -d $APPBIN $APP/Engine_LIVE_1.1.0.1.ear META-INF/MANIFEST.MF >> /dev/null && cat $APPBIN/META-INF/MANIFEST.MF | grep Build-Version && rm -rf $APPBIN/META-INF` Comme vous pouvez le voir, le changement de version de […]

Java pour relire les codes clés de l’environnement?

J’ai un problème vraiment désagréable. Mon application Java fonctionne sous Unix et j’utilise VNC pour me connecter (à partir de Windows). Le problème est que VNC a des problèmes pour enregistrer des non-ansi keysum. KbdAddEvent: inconnu KeySym 0xc0 – allouer KeyCode 117 Malgré tout, la saisie au clavier fonctionne correctement dans xterm, mozilla et etc. […]

Exécuter une commande grep en utilisant java Runtime api

J’ai besoin de grep du texte à l’intérieur d’une liste de fichiers (le nombre de fichiers est énorme) sur le serveur unix, puis lister le nom du fichier dans une interface Web. Donc, j’ai décidé que le meilleur moyen d’y parvenir était d’écrire une commande unix executer en utilisant Runtime.getRuntime (). Fonctionne bien pour la […]

mécanisme de pool de connexion pour se connecter à la machine Unix à partir du code Java

Je sais que le mécanisme de pool de connexions dans la firebase database vous permet de garder la firebase database ouverte entre plusieurs transactions, puis de fermer la firebase database uniquement à la fin. J’utilise le sshxcute ( http://code.google.com/p/sshxcute/ ) pour me connecter à la machine Unix à partir du code Java. mais si je […]

Comment exécuter une commande native UNIX en Java?

Duplication possible: Comment exécuter le script shell Unix à partir du code Java? Je sais que vous pouvez utiliser Runtime.exec () ou ProcessBuilder pour exécuter des commandes natives sur Windows de cette manière: cmd /c command_goes_here Mais quelle est la quivelant de ceci sur UNIX? Ou toutes les commandes fonctionneront-elles directement via Java? At-il des […]

Pourquoi le processus de premier plan est plus rapide que le processus d’arrière-plan sur le serveur UNIX

Nous avons une application Java que nous allons exécuter sur un serveur UNIX. Pour l’exécuter au premier plan, nous utilisons le code ci-dessous et le plaçons dans un fichier #! /bin/ksh /usr/java14_64/bin/java -classpath /clocal/mptsgrp/user/mptsuser/configcfa/classes:/clocal/mptsgrp/user/mptsuser/configcfa/mqjavalib/xerces.jar::$CLASSPATH -Djava.library.path=/usr/lpp/mqm/lib:/clocal/udb/db2inst1/sqllib/java/sqlj.zip:/clocal/udb/db2inst1/sqllib/java/db2qgjava.jar:/clocal/udb/db2inst1/sqllib/java/Common.jar:/clocal/udb/db2inst1/sqllib/java/db2umplugin.jar:/clocal/udb/db2inst1/sqllib/java/db2policy.jar:/clocal/udb/db2inst1/sqllib/java/db2dbgm.jar:/clocal/udb/db2inst1/sqllib/java/db2jcc_license_cu.jar:/clocal/udb/db2inst1/sqllib/java/db2jcc_javax.jar:/clocal/udb/db2inst1/sqllib/java/db2java.zip:/clocal/udb/db2inst1/sqllib/java/db2jcc.jar:/usr/mqm/java/lib:/clocal/udb/db2inst1/sqllib/lib:/clocal/mptsgrp/user/mptsuser/mqjavalib:/clocal/mptsgrp/user/mptsuser/mqjavalib/com.ibm.mq.jar:/clocal/mptsgrp/user/mptsuser/mqjavalib/com.ibm.mqbind.jar:/clocal/mptsgrp/user/mptsuser/mqjavalib/com.ibm.mqjms.jar:/clocal/mptsgrp/user/mptsuser/mqjavalib/jms.jar:/clocal/mptsgrp/user/mptsuser/mqjavalib -Dcfa.config.file=/clocal/mptsgrp/user/mptsuser/configcfa/9hpcfa3/config/build_9hpcfa3.properties -Xms16m -Xmx64m Main Pour exécuter à partir de l’arrière-plan, nous utilisons le code ci-dessous et le placer dans un […]