View Full Version : How TO in JAVA
Ciao raga...ho un insieme di classi da me create tra cui una contenete un metodo main..
Io vorrei avere un unico file .class contenete tutto il package di classi..come devo fare?
Grazie
non puoi avere un unico file .class che contiene tutte le classi ( anche perchè il
.class contiene il codice JVM di una singola classe ).
Puoi utilizzare gli JAR (Java ARchives) che ti permettono di mettere in un unico
file tutte le classi del tuo programma java e di richiamare direttamente la classe
"main" direttamente dal file jar.
Per altre info visita il sito http://java.sun.com/docs/books/tutorial/jar/
Ciao.
Grazie Blackat..insomma è come se avessi un eseguibile?
BlackAt ma devo scaricare qualcosa di aggiuntivo? Intendo per poter creare i jar
nella jdk c'è già il comando "jar" per creare gli archivi .jar.
Puoi vedere la sintassi sempre nel link che ti ho passato nel post
prima. ;)
si Black ho visto...e mi dice di fare: jar etc etc
ma se faccio cosi da prompt nn riconosce il comando
Nella directory "bin" della jdk trovi il comando "jar". ;)
Grazie Black..ho trovato il comando..adesso devo craeare un nuovo package...:confused:
Black ho seguito le istruzioni per creare il .jar pero quando lo eseguo dice che non trova il main..ma all' interno c' è la classe main pero..:muro:
Si, ma tu non ti sei letto prima il tutorial che ti ho passato! :muro:
Devi creare il "manifest file", dove devi mettere le informazioni
sulla classe main da eseguire quando si chiama il file jar.
Si Blac in verita nn l' ho letto tutto :uh:
Allora Blac..
ho letto per benino..
Ho creato il Manifest con le seguenti info:
Manifest-Version: 1.0
Created-By: 1.5.0_01 (Sun Microsystems Inc.)
Main-Class: classMain.class
l' ho chiamato Manifest.txt e l' ho messo nella bin
Poi sempre nella bin c' è una cartella prova con i .class compreso la classe main (classMain.class)
ho creato il jar con il comando: jar cmf Manifest.txt progettoAI.jar prova/*.class
e lui lo crea regolarmente..
poi lo eseguo con il comando java -jar progettoAI.jar
e mi da il seguente errore: Impossibile accedere a progettoAI.jar
Dove sbaglio?
Grazie
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.