Articles of java

Comment pourrais-je exécuter cette commande en Java?

Comment puis-je faire un programme Java trouver et supprimer tous les fichiers sur mon ordinateur qui ont l’extension: .jar? J’ai la commande: find . -type f -name “*.jar” -exec rm -i {} \; Je sais comment exécuter des commandes, mais je ne sais pas comment lui dire d’exécuter cette commande.

Empêcher l’utilisation de la mémoire partagée

Une application Java que j’ai créée utilise apparemment de la mémoire partagée, ce qui interfère avec le déploiement d’autres programmes dans l’environnement Unix de mon client. Il n’a jamais été question d’utiliser une mémoire partagée et j’ai besoin d’identifier où elle est consommée. Aperçu du programme: -Jar exécutable générique qui lit un fichier de configuration, […]

Exécution de la commande UNIX avec Java

J’essaie d’exécuter la commande de recherche Unix à partir de Java, mais cela me donne une erreur. Veuillez suggérer la bonne approche à ce sujet – java -cp automation.jar com.amex.scoring.dao.HiveDAO / bin / sh: find / axp / rim / nemo / dev / logs -type f -mtime -5 -exec ls {} \;: aucun fichier […]

Quelque chose comme variable d’environnement dans Ubuntu

Je suis nouveau dans l’environnement Linux et Ubuntu. J’appelle un fichier jar comme ceci: java -jar app.jar /somearg /anotherarg Mais je trouve cela moche et je veux appeler mon fichier jar comme: MyApp /somearg /anotherarg Je pense donc que je dois définir une variable d’environnement comme MyApp = java -jar app.jar . Mais je ne […]

Augmenter l’espace de tas Java sous Linux

Si je cours: ps -aux | grep java Je peux voir quelque chose comme -Dblackduck.serverFileURL=file:///protextsoftwarescan1/project/ -server -Xmx76800m -Xms76800m -XX:PermSize=192m -XX:+UseG1GC Maintenant, comment trouver et éditer les Xmx et Xms pour cette variable particulière?

Simuler la saisie de frappe dans Java Program en utilisant Python

J’écris un script Python pour noter environ 300 affectations qui utilisent un scanner (System.in) Ce que je pensais pouvoir faire, c’était quelque chose d’aussi simple que d’appeler: os.system(“cat input.txt | java {} > program_output.txt”.format(class_file)) J’ai aussi essayé os.system(“java {} program_output.txt”.format(class_file)) Cependant, sur certaines affectations, même si cela fonctionne parfaitement lorsque les entrées sont tapées à […]

Exécution de cd et pwd dans le programme Java

J’ai un programme Java qui exécute la commande unix cd comme suit: Process p = Runtime.getRuntime().exec(“/bin/sh -c cd test_dir”); Maintenant, quand j’essaie de faire un pwd, j’obtiens le répertoire où se trouve mon programme java et non le répertoire qui a été changé en (devrait être / root / test_dir) Process pr = Runtime.getRuntime().exec(“pwd”); Des […]

Unix exécutable corrompt lors de la copie via Java

J’essaie de copier un fichier * .app dans mon dossier Applications sous OS X, mais lorsque j’essaie de le faire, tous les fichiers exécutables Unix sont corrompus et se transforment en fichiers texte. J’ai essayé le code suivant en utilisant Apache Commons IO: FileUtils.copyDirectoryToDirectory(FileUtils.getFile(System.getProperty(“user.home”) + “/Downloads/JCal.app”), FileUtils.getFile(“/Applications/”)); Et aussi j’ai essayé d’utiliser le code exemple […]

Unix: comment passer tous les fichiers d’un dossier en tant qu’args à un programme java

J’ai le myJar.jar jar home/myJarFolder/ dossier home/myJarFolder/ . Dans myJarFolder , il existe un dossier nommé target qui contient les fichiers suivants: report-b-20151114.txt report-a-20151115.txt report-b-20151115.txt report-a-20151114.txt Je veux lancer myJar partir de son dossier (home / myJarFolder /) et transmettre comme arguments à ce programme tous les fichiers du dossier / target qui se terminent […]

Marshaller sur Windows ajoute une nouvelle ligne à la fin du fichier

J’ai un projet qui utilise des fichiers XML regroupés JAXB afin de comparer les états de configuration de différents environnements. J’ai remarqué qu’il devait y avoir quelques différences dans l’implémentation du marshaller JAXB sous Windows avec la version Unix. Lorsque je compare 2 fichiers créés sur les différentes plates-formes, mon outil de comparaison marque toujours […]