Ehhh... zijn jar files niet gewoon zip files? Unzippen...Op zondag 30 juni 2002 17:36 schreef Cancerman het volgende:
kan je in JAVA jar files uitlzen, en zo ja hoe dan ? En hoe zou ik dit moeten doen ?
Verwijderd
Zorg dan wel dat je genoeg hdd ruimte vrij hebt wat dat kan redelijk groooot worden is dus niet aan te radenOp zondag 30 juni 2002 17:38 schreef jhksema het volgende:
Ehhh... zijn jar files niet gewoon zip files? Unzippen...
Ik weet niet uit welk tijdperk jouw computer komt of welke jarretjes jij gezien hebt, maar dat valt nogal meeYakko: Zorg dan wel dat je genoeg hdd ruimte vrij hebt wat dat kan redelijk groooot worden is dus niet aan te raden
Maar goed: je hoeft het niet te unzippen. Je kan gewoon Class.getClassloader().getResource(...) gebruiken. In de API docs staat het allemaal keurig uitgelegd en ook hier op GoT is het al regelmatig besproken... Zie ook je topic op Javahova...
Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment
Kent java niet een of andere stream die van een zipfile leest? Geef je een .jar file mee om van te lezen... Waarom wil je (topicstarter) eigenlijk jar files lezen. Zitten toch class files in die dingen? Wil je java-bytecode gaan zitten decompileren?? Zijn vast handigere tools voor...Zorg dan wel dat je genoeg hdd ruimte vrij hebt wat dat kan redelijk groooot worden is dus niet aan te raden
Ja: java.util.jar.* of java.util.zip.*. Je hebt dit echter helemaal niet nodig omdat de ClassLoader dit allemaal voor je kan doen via de getResource methode die ik noemde. Je krijgt dan een URL naar je resource en die URL kan je openen, of meegeven aan bijvoorbeeld een ImageIcon.jhksema: Kent java niet een of andere stream die van een zipfile leest?
Je kan er ook plaatjes, geluiden, instellingen of andere resources instoppen.Zitten toch class files in die dingen?
Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment
Verwijderd
Ik heb een 286 met 40mb hddOp zondag 30 juni 2002 17:42 schreef mbravenboer het volgende:
nee goed euhm we zullen het op foutje van de firma houden ;)Heb het net es nagekeken en indd zo groot zijn die niet ma ze hadden me dit dus ooit wijsgemaakt the basterds
Er zullen er waarschijnlijk wel bestaan die te groot worden ma de meeste lijken indd klein genoeg
ok, hoe kom ik dus aan die gegevens die in die jar file staan die ik ophaal met getResource ?Op zondag 30 juni 2002 17:49 schreef mbravenboer het volgende:
[..]
Ja: java.util.jar.* of java.util.zip.*. Je hebt dit echter helemaal niet nodig omdat de ClassLoader dit allemaal voor je kan doen via de getResource methode die ik noemde. Je krijgt dan een URL naar je resource en die URL kan je openen, of meegeven aan bijvoorbeeld een ImageIcon.
[..]
Je kan er ook plaatjes, geluiden, instellingen of andere resources instoppen.
voorbeeldje.
code:
1
2
3
4
5
| final private static Icon CLOSED_ICON = new ImageIcon(
ColumnsTreeNode.class.getClassLoader().getResource(
"com/jph/expertSysteem/database/view/resources/FolderTree.gif"
)
); |
Ok, en wat is hier dan de JAR file ?Op zondag 30 juni 2002 19:46 schreef Alarmnummer het volgende:
voorbeeldje.
code:
1 2 3 4 5final private static Icon CLOSED_ICON = new ImageIcon( ColumnsTreeNode.class.getClassLoader().getResource( "com/jph/expertSysteem/database/view/resources/FolderTree.gif" ) );
Pagina: 1