Rune wrote:
>> Det ville hjælpe rigtigt meget hvis du huskede at inkludere de
>> anonyme klasser der åbenbart mangler i jar filen (dem med navne fra
>> gratisopgaver$1.class til gratisopgaver$5.class). Hvis du havde
>> medsendt java filerne, kunne jeg have ordnet det for dig. Som det er
>> nu, mangler der simpelthen kode, hvilket java programmet også
>> fortæller i sin backtrace.
>
> Ok, troede faktisk ikke at de skulle bruges til noget, men bare at de
> var temp filer.
Det står nu ellers beskrevet i manualen, men pyt med det. Nu ved du at
de er vigtige.
De indre klasser kan også være navngivne. Disse genererer .class filer
med navne som <ydre klasse>$<indre klasse>.class.
> Jeg har ikke helt så meget styr på hvordan det forgår med dist. af
> java programmerne.
Det er der ingen der har, før de lærer det ...
>> Noget andet er at den connected.class som du vedhæftede, rent faktisk
>> er en jar fil. Der er muligvis sket en fejl et eller andet sted.
>> Din jar fil indeholder dog den rigtige klasse.
>
> Nu har jeg postet det hele i dk.binaer med titel: Java - ALT -
> gratisopgaver
Desværre er dk.binær inficeret med enorme posts, som skubber alt væk.
Jeg kan derfor ikke finde det du har postet. Du kan evt. sende det til
den mail adresse jeg bruger her. Den virker som regel, men min server
har en defekt harddisk, så af og til bliver der problemer ...
Prøv dog først at se om ikke du kan få det til at virke. Den procedure
jeg bruger når jeg skal lave en jar fil er:
1. Fjern alle .class filer, så compilen er helt ren.
2. Compile alle .java filer (javac *.java)
3. Lav en manifest.txt fil der indeholder "Main-class: <klassenavn uden
.class>"
4. Pak det hele sammen med 'jar' (jar -cmf manifest.txt
<programnavn>.jar *.class <liste over andre resourcer der bruges>)
>> Jeg har ikke tænkt mig at opgive dig her ... Der er brug for folk der
>> kan programmere cross-platform, og til det formål er Java lettest.
>
> Jeg håber :)
>
> Mit program er ikke helt færdigt, men gider egentligt ikke lave det
> færdigt i java hvis jeg ikke finder ud af hvordan jeg kan lave en
> fornuftig dist. af det.
Det går nok. Det er i hvert fald blevet gjort før
--
PeKaJe
All great ideas are controversial, or have been at one time.