Articles of jar

Agregar jar a un Eclipse PlugIn

Intento crear un plugin de Eclipse que tenga que usar un flask escrito por mí mismo que dependa de otros flasks, pero no entiendo por dónde empezar manipulando flasks como plugins separados. En cualquier lugar tengo que usar solo los archivos .jar o ¿estoy equivocado?

¿Cómo crear un servicio de Windows desde java jar?

Tengo un archivo JAR ejecutable. ¿Es posible crear un servicio de Windows de ese JAR? En realidad, solo quiero ejecutar eso al inicio, pero no quiero colocar ese archivo JAR en mi carpeta de inicio, ni en el registro.

Reducir el tamaño de la aplicación de Android (apk)

Ahora publicaría mi primera aplicación en Google Play Store. Ya compré imágenes usadas en mi aplicación. Y tengo algunas preguntas sobre el tamaño de la aplicación. Si el tamaño de la aplicación es inferior a 2 MB, existen menos posibilidades de que el usuario desinstale la aplicación. ¿Es esta esta afirmación válida para las aplicaciones […]

¿Se puede acceder a los valores definidos en MANIFEST.MF mediante progtwigción?

¿Puedo acceder a los valores definidos en un manifiesto Java desde el código?

Hacer doble clic en el archivo JAR no abre Símbolo del sistema

Quiero ejecutar un archivo Jar haciendo doble clic en él. A continuación se muestra el único archivo de clase Java presente en él. import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class Sysout{ public static void main(String[] args) throws IOException{ System.out.println(“Hello World!”); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String msg = br.readLine(); System.out.println(msg); br.read(); } } […]

Acceder a los recursos de JAR

Tengo un archivo jar con recursos (principalmente configuración para cachés, registros, etc.) que quiero distribuir. Tengo un problema con las rutas relativas para esos recursos, así que hice lo que encontré en otra pregunta de stackoverflow, que decía que esta era una forma válida: ClassInTheSamePackageOfTheResource.class.getResourceAsStream(‘resource.xml’); Lamentablemente esto no funciona. ¿Algunas ideas? ¡Gracias! PD: Obviamente no […]

reproducir el archivo .wav del jar como recurso usando java

Quiero reproducir un archivo .wav usando el código de Java que está en un archivo jar como recurso. Mi código es así: try { URL defaultSound = getClass().getResource(“/images/ads/WindowsNavigationStart.wav”); // getClass().getSy.getResource(“/images/ads/WindowsNavigationStart.wav”); File soundFile = new File(defaultSound.toURI()); AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(soundFile); Clip clip = AudioSystem.getClip(); clip.open(audioInputStream); clip.start( ); } catch (Exception ex) { ex.printStackTrace(); } El archivo […]

Accediendo a un archivo dentro de un archivo .jar

Posible duplicado: ¿Cómo leo un archivo de recursos de un archivo jar de Java? Empezando a estar completamente loco por esto después de googlear durante horas. También he visto variaciones de la pregunta en el sitio, pero parece que no funciona. Un JFrame necesita leer datos de un archivo ini y he creado un método […]

Agregue jar a classpath en tiempo de ejecución bajo java 9

Hasta java9 para agregar jar externo a classpath en tiempo de ejecución mediante progtwigción, todos usaron: URLClassLoader sysloader = (URLClassLoader) ClassLoader.getSystemClassLoader(); Method method = URLClassLoader.class.getDeclaredMethod(“addURL”, new Class[]{URL.class}); method.invoke(sysloader, new Object[]{file.toURI().toURL()}); Ahora con java9 tenemos un problema: Excepción en el hilo “principal” java.lang.ClassCastException: java.base / jdk.internal.loader.ClassLoaders $ AppClassLoader no se puede convertir a java.base / java.net.URLClassLoader […]

Producción de jar ejecutable en NetBeans

Estoy usando NetBeans 6.5 y por alguna razón no producirá el archivo ejecutable “out of the box”. Establecí mi proyecto como el proyecto principal, definí la clase principal en el menú “ejecutar” de propiedades del proyecto y funciona sin problemas cuando presiono F6 para ejecutarlo. Miré el archivo de manifiesto y, de hecho, no definió […]