Articles of java

Comment utiliser SIGAR avec maven sous Linux?

J’essaie de lancer SIGAR sur mon projet Linux en utilisant maven pour les dépendances et le framework Spring. Dans mon fichier Maven pom.xml , j’ai ajouté la dépendance Maven et le référentiel Maven, selon le site officiel . Cependant, cela ne suffit toujours pas. J’ai maintenant une erreur: [DEBUG][Sigar]: no libsigar-amd64-linux.so in java.library.path org.hyperic.sigar.SigarException: no […]

0MQ – JZMQ erreur de liaison non satisfaite

J’ai installé 0MQ sur une VM exécutant CentOS et j’ai une application basée sur C qui fonctionne avec elle. Cependant, je ne parviens pas à faire fonctionner l’application Java via les liaisons JZMQ. Voici l’erreur que j’ai: java -Djava.library.path=/usr/local/lib -jar AidApps.jar receive localhost:9007 Starting the receiver application. Exception in thread “main” java.lang.UnsatisfiedLinkError: /usr/local/lib/libjzmq.so.0.0.0: libzmq.so.1: cannot […]

Java Class.isAssignableFrom TOUJOURS renvoyant false … uniquement en dehors de l’IDE

J’ai testé sur trois machines Windows et deux VPS Linux, sur différentes versions de Java, à la fois sur le JDK OpenJDK et Oracle. Cela fonctionnait parfaitement, et tout à coup, cela ne fonctionne que dans mon IDE, bien que je n’aie pas changé de code, et je ne peux pas imaginer ce qui peut […]

Empêcher le kernel Linux de tuer le processus Java avec un tas vraiment grand

Exécution d’Ubuntu 12.04.3 LTS avec 32 cœurs de 244 Go. C’est l’instance de mémoire Amazon EC2 la grande et Java 1.7u25 Mon processus Java fonctionne avec -Xmx226g J’essaie de créer un cache local vraiment volumineux en utilisant CQEngine et jusqu’à présent, il est extrêmement rapide avec 30 000 000 enregistrements. Bien sûr, je vais append […]

Bonnes Pratiques Java dans Ubuntu

Salut à tous, mon cours de science computationnelle ce semestre est entièrement en Java. Je me demandais s’il y avait un ensemble d’outils bons / préférés à utiliser dans Ubuntu. Actuellement, j’utilise gedit avec un terminal en cours d’exécution, mais j’aimerais un navigateur API. J’ai considéré Eclipse, mais il semble trop lourd et peu convivial […]

Quelle est la manière la plus simple de créer plusieurs bases de données de serveur HSQLDB?

Y a-t-il un moyen plus simple? Pour démarrer de nombreuses bases de données, nous pouvons créer un fichier simple ” start.sh ” Avant de commencer à utiliser, créez des dossiers séparés pour chaque firebase database. / opt / db / trunk / opt / db / master Une copie suivante à ” start.sh “: #!/bin/sh […]

exécuter jdb sur l’erreur de transport Linux 202: la liaison a échoué

quand j’exécute jdb sur Linux, il y a une erreur telle que ERROR: transport error 202: bind failed ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510) JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/back/debugInit.c:690] FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197) ma version jdk est jdk_1.6_045

Ubuntu Java: Trouver un programme spécifique et tuer le programme

J’essaie de faire une application qui vérifie si cette application spécifique est en cours d’exécution, puis tuez l’application après un laps de temps spécifié. Je prévois d’obtenir le pid de l’application. Comment puis-je obtenir le pid de l’application? Merci

Comment obtenir les données du trafic de connexion

Je fais une application qui stocke des données de trafic mais je ne peux pas obtenir de trafic de liaison. // UIDs for Tethering ? appNames.put(5, “Tethering WiFi”); appNames.put(7, “Tethering USB”); appNames.put(10, “Tethering BT”); appNames.put(11, “Tethering Unknown”); appNames.put(-5, “!Tethering WiFi”); appNames.put(-7, “!Tethering USB”); appNames.put(-10, “!Tethering BT”); appNames.put(-11, “!Tethering Unknown”); for(ApplicationInfo app : cnt.getPackageManager().getInstalledApplications(0)) { appNames.put(app.uid, […]

Comment utiliser JNA dans .dll et .so avec la même signature de rappel

Je travaille sur un projet Java à exécuter sur Windows et Linux, et j’utilise une bibliothèque partagée tierce disponible pour les deux systèmes d’exploitation avec la signature des mêmes méthodes. Mais, la convention d’appel de dll est stdcall alors que l’object partagé est cdecl. Je voudrais éviter de dupliquer le code de rappel, deux interfaces […]