Kan geen geen jar bestanden starten(van limewire)

Pagina: 1
Acties:

  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 18-05 21:17
In de readme staat er dat ik gewoon op de runlime.jar moet drukken maar als ik erop druk moet ik een applicatie kiezen |:(
Maar hoe start ik een .jar want ik heb alles geprobeerd wat in de readme stond maar dat werkte niet ?
Installeren ging gewoon goed, en java heb ik ook.
En nog een andere vraag ik heb nu 5 proggie's al geinstalled en dan weet ik dat de snelkoppeling in de 'start' balk staat.
Maar er staat niks van dat programma in, handmatig lukt wel zoals amsn en dan uitvoeren dat werkt, maar waar worden dan die proggie's snelkoppelingen geplaatst(zoals bv: limewire, amsn, jabber etc..)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Rick164: In de readme staat er dat ik gewoon op de runlime.jar moet drukken maar als ik erop druk moet ik een applicatie kiezen |:(
De Java 2 Runtime Environment nestelt zich waarschijnlijk alleen netjes op deze manier op Microsoft Windows (en uiteraard op Mac OS X, waar het standaard al in zit).
Maar hoe start ik een .jar want ik heb alles geprobeerd wat in de readme stond maar dat werkte niet ?
Je start een jar bestanden door:

java -jar naamvandejar.jar

Uiteraard moet 'java' dan wel even op je PATH staan.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 18-05 21:17
Oh nou snap ik het, dat heb ik nu geprobeerd ricdeb@**:~> java -jar RunLime.jarjava -jar RunLime.jar
-jar: illegal argument
Usage: java [-options] class

where options include:
-help print out this message
-version print out the build version
-v -verbose turn on verbose mode
-debug enable remote JAVA debugging
-noasyncgc don't allow asynchronous garbage collection
-verbosegc print a message when garbage collection occurs
-noclassgc disable class garbage collection
-cs -checksource check if source is newer when loading classes
-ss<number> set the maximum native stack size for any thread
-oss<number> set the maximum Java stack size for any thread
-ms<number> set the initial Java heap size
-mx<number> set the maximum Java heap size
-D<name>=<value> set a system property
-classpath <directories separated by colons>
list directories in which to look for classes
-prof[:<file>] output profiling data to ./java.prof or ./<file>
-verify verify all classes when read in
-verifyremote verify classes read in over the network [default]
-noverify do not verify any class
ricdeb@**:~>

--------------------------------------------------
Hoe kan ik precies mijn path veranderen ?, ik heb j2re-1_3_1_03-linux-i386.bin geinstalled vanaf mijn desktop.
limewire staat in /home/ricdec/Limewire maakt dat ook uit?

Verwijderd

Doe dan maar eens eens gewoon:

java bestand.jar

PATH verander je in je bash profile (ervan uitgaande dat je bash als shell gebruikt). Het algemene profile is te vinden in /etc en anders heb je de user specifieke profiles. Het is een beetje afhankelijk van je distro hoe die heten maar meestal is het iets als

~/.bash_profile of ~/.profile

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Hum maf, hij schijnt de -jar optie net te herkennen die er echt al tijden in zit. De versie van je J2RE is ook wel aardig recent...

Misschien staat er nog een andere Java VM op je PC die gebruikt wordt in plaats van de 1.3.1 die je geinstalleerd hebt? Doe eens java -version? Bij veel distributies zit nog een vrij oude JVM of zelfs een oude JVM van IBM. Als er een oude wordt gebruikt (which java) moet je die even weghalen of je PATH instellen zodat de nadere voor gaat.

Als je de laatste even download zit je in ieder geval goed. Hier de help van mijn java versie:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Usage: java [-options] class [args...]
         (to execute a class)
   or  java -jar [-options] jarfile [args...]
         (to execute a jar file)
 
where options include:
    -client  to select the "client" VM
    -server  to select the "server" VM
    -hotspot    is a synonym for the "client" VM  [deprecated]
            The default VM is client.
 
    -cp -classpath <directories and zip/jar files separated by :>
            set search path for application classes and resources
    -D<name>=<value>
            set a system property
    -verbose[:class|gc|jni]
            enable verbose output
    -version    print product version and exit
    -showversion  print product version and continue
    -? -help    print this help message
    -X      print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
            enable assertions
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
            disable assertions
    -esa | -enablesystemassertions
            enable system assertions
    -dsa | -disablesystemassertions
            disable system assertions

Je kan eventueel nog hier de laatste JVM hier downloaden, maar kijk eerst even goed naar de versie die gebruikt wordt.

http://java.sun.com/j2se/1.4/download.html

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Nelske: Doe dan maar eens eens gewoon: java bestand.jar
Dat werkt in ieder geval niet op de Sun JVM: hij verwacht dan een klasse als argument. Als je een jar wilt runnen moet je echt de optie -jar meegeven. Omdat deze optie er niet bijstaat in het lijstje wat hij postte wordt er waarschijnlijk niet de goede JVM gebruikt...

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Rick164: limewire staat in /home/ricdec/Limewire maakt dat ook uit?
Je moet ook nog in de dir staat waar je jar staat trouwens...

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 24-05 21:44

wzzrd

The guy with the Red Hat

Ik herinner me inderdaad iets van een niet bestaand -jar argument. Misschien wel --jar? Het is per slot van rekening een NOS waar we mee werken ;)

Ik geloof dat ik indertijd Limewire, zoals Nelske al zei, startte met java programma.jar, of zelfs alleen met ./Runlime.sh. Kan dat niet?

Het is alweer een tijdje geleden dat ik met Limewire bezig ben geweest...

  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 18-05 21:17
Op zondag 14 juli 2002 02:01 schreef Nelske het volgende:
Doe dan maar eens eens gewoon:

java bestand.jar

PATH verander je in je bash profile (ervan uitgaande dat je bash als shell gebruikt). Het algemene profile is te vinden in /etc en anders heb je de user specifieke profiles. Het is een beetje afhankelijk van je distro hoe die heten maar meestal is het iets als

~/.bash_profile of ~/.profile
Dat zonder -jar heb ik geprobeerd en dan krijg ik deze foutmelding:

ricdeb@**:~/Limewire> java RunLime.jar
Can't find class RunLime.jar
ricdeb@**:~/Limewire>


Bij de Java site heb ik de Jre rpm van redhat genomen, want er stond geen suse versie maakt dat uit ?

Ik heb nu 1.4.0 geinstalled:

Do you agree to the above license terms? [yes or no]
yes
Unpacking...
Checksumming...
0
0
Extracting...
UnZipSFX 5.40 of 28 November 1998, by Info-ZIP (Zip-Bugs@lists.wku.edu).
inflating: j2re-1_4_0_01-fcs-linux-i386.rpm
Done.
ricdeb@**:~/Desktop>

Verwijderd

Maar doet je Limewire het nou of doet ie het nog steeds niet ??

  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 18-05 21:17
Ik plaats nog wel een bericht anders word het een beetje een zootje :D

hij zegt dit met sh runLime.sh :


ricdeb@**:/Downloads/LimeWire> sh runLime.sh
-jar: illegal argument
Usage: java [-options] class

where options include:
-help print out this message
-version print out the build version
-v -verbose turn on verbose mode
-debug enable remote JAVA debugging
-noasyncgc don't allow asynchronous garbage collection
-verbosegc print a message when garbage collection occurs
-noclassgc disable class garbage collection
-cs -checksource check if source is newer when loading classes
-ss<number> set the maximum native stack size for any thread
-oss<number> set the maximum Java stack size for any thread
-ms<number> set the initial Java heap size
-mx<number> set the maximum Java heap size
-D<name>=<value> set a system property
-classpath <directories separated by colons>
list directories in which to look for classes
-prof[:<file>] output profiling data to ./java.prof or ./<file>
-verify verify all classes when read in
-verifyremote verify classes read in over the network [default]
-noverify do not verify any class
ricdeb@Wim:/Downloads/LimeWire>

Ik krijg dus dezelfde foutmelding, er is denk ik iets mis met de java die hier op zit hoe kan ik de oude totaal verwijderen ?
Effe versie check gedaan en daar kwam dit uit:

ricdeb@Wim:/Downloads/LimeWire> java -version
java version "1.1.8"
ricdeb@**:/Downloads/LimeWire>

Dus hij denkt dat ie 1.1.8 is |:(

Verwijderd

Hij gebruikt nog steeds die ouwe java versie, probeer eens uit te vinden waar die staat met "locate java" ofzo.

Kijk meteen waar ie de nieuwe versie heeft neergezet en zet die in je path, dat moet werken.

Kijk anders hier even https://www.linux-community.de/Neues/story?storyid=4250

Die hebben het zelfde porbleem.

Volgens mij moet je je java 1.1.8 RPMetje verwijderen (met yast ofzo ? ) en dan je path en ook nog een symlink veranderen.

  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 18-05 21:17
Ok dan ga ik effe daar kijken want het ligt dus nu zeker aan de java versie.

Verwijderd

Op zondag 14 juli 2002 13:44 schreef Rick164 het volgende:
Ok bedankt ik heb de oude en nieuwe versie gevonden, dus kan ik gewoon de nieuwe bestanden over die oude gooien right ?
Nou, dat weet ik niet zo zeker hoor, zou kunnen werken , maar misschien ook niet. Ik zou eerst de ouwe verwijderen en dan de nieuwe aan de gang proberen te krijgen. Dat lijkt mij een betere manier van werken.

Kijk anders nog even bij de link in de reply van mij hierboven, het is wel in het duits maar het is preciess jouw probleem wat ze daar oplossen.

  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 18-05 21:17
Als ik de oude versie gewoon wis en een nieuwe jre 1.4 install doe dan maakt ie toch gelijk de links ?

Verwijderd

Op mijn Redhat en Conectiva pleur je gewoon alles in 1 directory en die zet je in je path en het werkt. Maar als ik het goed begrijp werkt dat bij Suse net even anders.

Maar om te beginnen zou ik eerst maar de nieuwe installen en in je path gooien, dan zie je vanzelf wel of ie het doet of niet.

  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 18-05 21:17
Ok ik ga effe kijken of het met dat path installen lukt :D

  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 18-05 21:17
Export path is gelukt :D :

*:~ # PATH=$PATH:/usr/lib/SunJava2-1.3.1/bin
*:~ # PATH=$PATH:/usr/lib/SunJava2-1.3.1/bin export PATH
*:~ # java -version
java version "1.3.1_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_02-b02)
Java HotSpot(TM) Client VM (build 1.3.1_02-b02, mixed mode)
*:~ #


Allemaal bedankt ik ga nu effe kijken of limewire het doet :Y)
Hmm ik krijg nog steeds de bash: java command not found error, dan maar een andere p2p proggie 8-)

Verwijderd

Jij voert als root de PATH exports uit, en verwacht dan dat je user diezelfde exports heeft? Jouw user heeft een ander environment als je root :)

  • RickDB
  • Registratie: Oktober 2001
  • Laatst online: 18-05 21:17
Oh ja das waar ook :D , effe testen in mijn eigen username
Bedankt hij doet het nu wel eindelijk, ik begin linux steeds meer te begrijpen :D
Pagina: 1