http://users.utu.fi/vivelu/signedAppletti.php
Mihi nää kaikki komennot ny olevinaa pitää kirjottaa?
keytool -genkey aliasNimi
yms.
Normaalisti teen kaiken Eclipsellä eikä oo tarvinnu tollasten kans säätää..
Matso kirjoitti:
Mihi nää kaikki komennot ny olevinaa pitää kirjottaa?
No sille komentoriville.
Blaze kirjoitti:
Matso kirjoitti:
Mihi nää kaikki komennot ny olevinaa pitää kirjottaa?
No sille komentoriville.
No ei toimi.
C:\Documents and Settings\Matias Hiltunen>keytool -genkey jotainpaskaa 'keytool' is not recognized as an internal or external command, operable program or batch file.
Se ei ole polussa. Minulla on asennettuna cygwin, joka tuo useita Unix-työkaluja Windows-maailmaan. Se kertoo näin:
(EDIT: lihavointi pois kooditägin sisältä.)
C:\TEMP>which keytool /cygdrive/c/Program Files/Java/jdk1.5.0_11/bin/keytool
Windowsin tapa esittää sama polku on "c:\Program Files\Java\jdk1.5.0_11\bin\keytool.exe"
. Lainausmerkit kuuluvat tähän, koska Program Fileksessa on tuo katko.
Sinä et saa samanlaista tietoa koneestasi ulos, jos et ole asentanut cygwiniä. Which-komento tulee sieltä. Eikä sitä tarvitse tämän takia asentaa. Kerron lopuksi polusta.
Path-muuttuja kertoo, mistä hakemistopoluista haetaan annettua komentoa, eli tässä tapauksessa keytool.exe:ä. Sinun pitää löytää oma JDK-hakemistosi ja lisätä se polkuun. Voit käyttää sopivaa hakutoimintoa keytool.exe:n hakuun. Esim. Windowsin oma Etsi-toiminto toimii, jos jaksat tovin odotella. Polun lisäät näin:
Klikkaa käynnistä valikossa Oma tietokone -kuvaketta oikealla napilla.
Valitse ominaisuudet -> lisäasetukset -> ympäristömuuttujat.
Hae listasta "Järjestelmämuuttujat" muuttuja Path ja valitse se.
Klikkaa Muokkaa-nappia.
Lisää arvojen loppuun uusi polkutieto JDK-hakemistoon. Arvot pitää erotella puolipisteella ;.
Esim. minun koneessani arvo on ;C:\Program Files\Java\jdk1.5.0_11\bin;
, missä on mukana kumpikin erottava puolipiste. Tiedossa saa olla välilyönti. Omalla koneellasi tarvitset tiedon siitä hakemistosta, mihin oma JDK:si on asennettu. Eli käytä sitä hakua ensin.
Tämän jälkeen voit kirjoittaa komentoja komentoriville, jotka käyttävät JDK:n bin-hakemiston ohjelmia. Toinen vaihtoehto on antaa koko polku ennen komentoa, jolloin asetusta ei tarvita. Työlääksi se käy.
Mulla ei oo SDK:ta, mulla on vaan JRE, mutta siinäkin on kyl toi keytool.exe... onks sil jotain merkitystä?
Ku ei toi tunnu toimivan. Nyt se ei kyl valita tota samaa, mut se vaa antaa jonku listan komennoista eikä tee mitään tolla
keytool -genkey jotainpaskaa
Jaha. Tuolla sivulla oli toi komento näemmä väärin. Yhellä englanninkielisellä sivulla oli näin:
keytool -genkey -alias TestApplet -validity 365
ja toi toimi.
JRE:llä tai JDK:lla ei ole eroa tämän asian kanssa (ainakaan minun tietääkseni). Vain sillä on, että se komentotulkki, mihin kirjoitat komentosi, löytää sen keytool.exe:n. Se oli tuo pikaisen polkuselitykseni aihe.
No hyvä kuitenkin, että toimi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.