Articles of jar

Java – Cargando dlls por una ruta relativa y esconderlos dentro de un contenedor

PARTE 1 Estoy desarrollando una aplicación Java que debería lanzarse como un contenedor. Este progtwig depende de librerías externas de C ++ llamadas por JNI. Para cargarlos, utilizo el método System.load con una ruta absoluta y esto funciona bien. Sin embargo, realmente quiero “esconderlos” dentro del JAR, así que he creado un paquete para recolectarlos. […]

¿Puedo establecer el tamaño máximo de almacenamiento dynamic de Java para ejecutar desde un archivo jar?

Estoy lanzando un archivo java jar que a menudo requiere más del tamaño predeterminado de almacenamiento dynamic de 64 MB. Sin embargo, un tamaño de almacenamiento de 256MB es suficiente para esta aplicación. ¿Hay alguna forma de especificar (quizás en el manifiesto) utilizar siempre un tamaño máximo de almacenamiento dynamic de 256 MB al iniciar […]

java.lang.NoClassDefFoundError: no se pudo inicializar la clase XXX

public class PropHolder { public static Properties prop; static { //code for loading properties from file } } // Referencing the class somewhere else: Properties prop = PropHolder.prop; class PropHolder es una clase propia. La clase reside en el mismo archivo JAR de la clase principal. Así que no debería porque falta ningún JAR en […]

Maven: ¿cómo puedo agregar una entrada arbitraria de classpath a un jar?

Tengo una situación inusual en la que necesito agregar una entrada de ruta de clases arbitraria (que apunta a un archivo jar) en el manifiesto de un archivo ejecutable. (Esto es para una aplicación de escritorio Swing). El maven-jar-plugin genera la entrada “Class-Path” para el manifiesto jar utilizando las dependencias maven, y no parece haber […]

¿Por qué no ha podido cargar el atributo de manifiesto de clase principal desde un archivo JAR?

He creado un archivo JAR de esta forma jar cf jar-file input-files . Ahora, estoy tratando de ejecutarlo. Ejecutarlo no funciona (el comando jre no se encuentra): jre -cp app.jar MainClass Esto tampoco funciona: java -jar main.jar (Error al cargar el atributo de manifiesto de clase principal desde main.jar). También descubrí que Para ejecutar una […]

¿Diferencias entre “java -cp” y “java -jar”?

¿Cuál es la diferencia entre ejecutar una aplicación Java con java -cp CLASSPATH y java -jar JAR_FILE_PATH ? ¿Se prefiere uno de ellos al otro para ejecutar una aplicación Java? Me refiero a cuál de estas formas es más costosa para JVM (de acuerdo con el uso de recursos de la máquina)? ¿Cuál causará que […]

¿Cómo crear un tarro de biblioteca de Android con gradle sin revelar públicamente el código fuente?

Me gustaría crear un Jar de un proyecto de biblioteca de Android. Está configurado de la siguiente manera: ProjectName \- lib | \- lib | \- armeabi | \- libNativeFirst.so | \- libNativeSecond.so \- src \- main \- java \- com.package.sdk \- PackageSDK.java Me gustaría que todo esto se empaquete en un Jar, pero sin […]

Obtener recursos de jar

Tengo jar con archivos: myJar/res/endingRule.txt myJar/wordcalculator/merger/Marge.class En Marge.java tengo código: private static final String ENDINGS_FILE_NAME = “res/endingRule.txt”; …. InputStream inputStream = getClass().getClassLoader().getResourceAsStream(ENDINGS_FILE_NAME); ….. Pero después de este InputStream es nulo. ¿Cómo trabajar con recursos? Por qué nulo?

Error inesperado del operador

¿Qué esta mal en mi codigo? #!/bin/sh LOOK_FOR=”$1″ for i in `find $2 -name “*jar”`; do echo “Looking in $i …” #jar tvf $i | grep $LOOK_FOR > /dev/null jar tvf “$i” | grep “$LOOK_FOR” if [ $? == 0 ] ; then echo “==> Found \”$LOOK_FOR\” in $i” fi done #line 13 Salida wk@wk-laptop:$ […]

Actualización del archivo .class en jar

Quiero actualizar un archivo .class en un jar con uno nuevo. ¿Cuál es la forma más fácil de hacerlo, especialmente en el Eclipse IDE?