Java ongelma!!?!?!?!?
|
|
slowpcman
Suspended due to non-functional email address
|
24. tammikuuta 2011 @ 22:54 |
Linkki tähän viestiin
|
Miksiköhän java ei suostu avaamaan .jar tiedostoja vaikka on java ja jdk asennettuna. ? Tulee vain ilmoitus Could not find the main class. Program will exit.
|
1pertti
AfterDawn Addict
|
25. tammikuuta 2011 @ 00:26 |
Linkki tähän viestiin
|
|
slowpcman
Suspended due to non-functional email address
|
25. tammikuuta 2011 @ 16:45 |
Linkki tähän viestiin
|
ok pitääpä kokeilla heti kun ehtii. : )
|
slowpcman
Suspended due to non-functional email address
|
25. tammikuuta 2011 @ 21:05 |
Linkki tähän viestiin
|
Eipä auttanut asiaa. :S Käyttis on siis win 7 64 bit
|
Staff Member
32 tuotearviota
|
25. tammikuuta 2011 @ 21:50 |
Linkki tähän viestiin
|
Kannattaa kokeilla komentoriviltä
java -cp . tiedosto.jar
(jos tämä toimii niin class path on ongelman lähde)
tai sitten siirtää .jar semmoiseen hakemistorakenteeseen, jonka nimessä ei ole välilyöntejä tai erikoismerkkejä (tyyliin c:\jotain), jos noita käynnistelee esim. .bat-tiedostoilla.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 25. tammikuuta 2011 @ 22:05
|
whome001
Junior Member
|
26. tammikuuta 2011 @ 09:28 |
Linkki tähän viestiin
|
Jotta .jar tiedosto on tuplaklikkauksella käynnistyvä executable jar tiedosto, pitää sen sisältä löytyä Main-Class attribuutti manifest.mf tiedostosta. Kaikki jar tiedostot eivät sitä sisällä, ohjelmatekijän on lisättävä rivi projektin kääntöparametreihin.
Voit tarkistaa asian avaamalla .jar tiedoston WinZip ohjelmalla, samalla yrittää selvittää mikä mahtaa olla sovelluksen pääluokka jolla se käynnistetään suoraan.
/META-INF/MANIFEST.MF
Manifest-Version: 1.0
Main-Class: my.app.MainStart
Kuten Agent_007 mainitsi voit kokeilla java/javaw (java.exe/javaw.exe) ohjelman käyttöä suoraan. Tässä muutamia malleja miten komentoriviä voi kokeilla suoraan. Classpath parametri (-cp) listaa ohjelmakirjastot, käytä hipsukoissa jokerimerkkiä tai listaa yksitellen. Winkussakin voi cp parametrissa käyttää unixin / hakemistoerotinta.
java -cp "lib/*" my.app.MainStart
javaw -cp "lib/*" my.app.MainStart
java -cp lib/applib.jar;classes/ my.app.MainStart
"c:\program files\java\jre6\bin\javaw.exe" -cp "lib/applib.jar;lib/secondlib.jar;c:/muu/lib.jar;classes/" my.app.MainStart
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 26. tammikuuta 2011 @ 09:28
|
slowpcman
Suspended due to non-functional email address
|
26. tammikuuta 2011 @ 15:48 |
Linkki tähän viestiin
|
Javassa se ongelma taitaa olla koska kokeilin muutamalla muulla jarilla ja sama ilmoitus tulee. Could not find the main class. Program will exit
|
1pertti
AfterDawn Addict
|
28. tammikuuta 2011 @ 22:01 |
Linkki tähän viestiin
|
Onko ongelma yhä olemassa? Sitten voisi vielä kokeilla Javan poistoa JavaRa-sovelluksella. Pura paketti työpöydälle, sulje muut sovellukset ja aja JavaRa.exe. Valitse "Remove Older Versions" tjs. Lataa sitten Java Offline -versio ja asenna se. Katso samalla, että et ainakaan vahingossa valitse asennettavaksi mitään ylimääräistä, jota et tahdo. Huomioi, että _selaimen_ versio, 32 vai 64 -bittinen, määrää sen, millainen Java on asennettava. 64-bittisessä Windowsissakin on oletuksena 32 bittinen Internet Explorer. (Jos käytössä on 64-bittinen IE, se mainitaan "Tietoja Internet Explorerista" -ikkunan Versio-rivillä. Ellei mainintaa ole, kyseessä on 32-bittinen selain). Jos sinulla on 32-bittinen IE käytössä, valitset siis Javan 32-bittisen version.
|
AfterDawn Addict
5 tuotearviota
|
29. tammikuuta 2011 @ 07:25 |
Linkki tähän viestiin
|
Sinänsa Javan bittisyydellä ei ole väliä, jos ei sitten nimenomaan tarvitse Javaa selaimessa (aika harva tarvitsee). Javaa voi siis käyttää ja käytetäänkin selainten ulkopuolella.
Esim. itse ohjelmoin Javalla ja minulla on asennettu 64-bittinen versio, joka ei sitten (kuten 1pertti edellä kertoi) toimi 32-bittisissä selaimissa, mikä on ihan tarkoituskin.
|
slowpcman
Suspended due to non-functional email address
|
11. helmikuuta 2011 @ 01:12 |
Linkki tähän viestiin
|
Eipä ole auttanut tällä kertaa yksikään noista ohjeista : /
Ja olen kyllä aika varma että jar tiedosto on kunnossa koska sama tiedosto toimi toisella tietokoneella.
|
slowpcman
Suspended due to non-functional email address
|
11. helmikuuta 2011 @ 14:31 |
Linkki tähän viestiin
|
Kun tuo kuva ei nyt tullut niin tässä nyt se virheilmoitus.
"Pyydetty toiminto edellyttää korotusta.
C:\Program files (x86)\java\jre6\bin\javaw.exe
-Xbootclasspath/a:"C:\Program files
(x86)\java\jre\bin\..\lib\deploy.jar" -Duser.home="C:\Users\Teemu"
com.sun.deploy.panel.Controlpanel
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 12. helmikuuta 2011 @ 16:40
|
slowpcman
Suspended due to non-functional email address
|
12. helmikuuta 2011 @ 18:20 |
Linkki tähän viestiin
|
Sain korjattua ongelman! : ) Kiitos kuitenkin avuista joista ei tällä kertaa ollut hyötyä, mutta kuitenkin.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 12. helmikuuta 2011 @ 18:21
|
Member
|
12. helmikuuta 2011 @ 19:14 |
Linkki tähän viestiin
|
Olisit voinut ilmoittaa, millä tavalla sait ongelman ratkaistua. Toisetkin voisivat hyötyä tiedosta, jos samanlaisia ongelmia. Kiitos.
|
slowpcman
Suspended due to non-functional email address
|
12. helmikuuta 2011 @ 20:35 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti Osku58: Olisit voinut ilmoittaa, millä tavalla sait ongelman ratkaistua. Toisetkin voisivat hyötyä tiedosta, jos samanlaisia ongelmia. Kiitos.
Juu elikkäs : ) Laitetaan nyt tänne sitten kerta sitä pyydetään.
Siis aluksi olin asentanut sen javan järjestelmän valvojana eikä java toiminut kunnolla.
Nyt tein uuden käyttäjän windowssiin joka ei siis ole järjestelmän valvoja ja asensin javan sillä ja nyt toimii niin kuin pitääkin.
Eli siis lyhyesti.
Tee uusi käyttäjä windowssiin ja asenna java sillä.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 12. helmikuuta 2011 @ 20:36
|
Member
|
13. helmikuuta 2011 @ 16:15 |
Linkki tähän viestiin
|
no en kyllä lähtis tommosen takia uutta käyttäjää luomaan vaan yrittäisin ratkaista ongelman enkä kiertää sitä..
|
Mainos
|
  |
|
slowpcman
Suspended due to non-functional email address
|
18. helmikuuta 2011 @ 17:35 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti hynkkis: no en kyllä lähtis tommosen takia uutta käyttäjää luomaan vaan yrittäisin ratkaista ongelman enkä kiertää sitä..
ehkä kannattaisi... sen käyttäjän voi poistaa sen jälkeen.
|