Författare Ämne: Java kod!  (läst 4451 gånger)

Beorman

  • Administrator
  • Medlem
  • *****
  • Antal inlägg: 89
    • Visa profil
Java kod!
« skrivet: 2006-11-08, 02:13:02 »
Sitter och programmerar i Java lite men nu har jag stött på ett problem, kanske någon här som vet hur man kan lösa det.
Jag har gjort ett program i Java men vill nu att koden ska bli en exekverbar fil(exe-fil) som går att köra på de flesta datorer. Jag har kollat runt lite men inte hittat nåt som funkar riktigt bra. Har provar att göra om min java-kod till en JAR-fil för att sedan i ett program som heter JSmooth göra om JAR-filen till en exe-fil. Funkar inte riktigt bra, tyvärr.

anders

  • Gäst
SV: Java kod!
« Svar #1 skrivet: 2006-11-08, 08:01:44 »
Vad är det som inte fungerar?

Annars är det väl så att en korrekt konfigurerad jar-fil startar om man dubbelkickar på den i Windows.

Beorman

  • Administrator
  • Medlem
  • *****
  • Antal inlägg: 89
    • Visa profil
SV: Java kod!
« Svar #2 skrivet: 2006-11-08, 15:09:40 »
Om jag dybbelklickar på jar-filen får jag upp följande meddelande:
"Failed to load Main-Class manifest attribute from C:\...\...\....\.jar"

Har jag gjort något fel när jag skapade jar-filen då kanske?

anders

  • Gäst
SV: Java kod!
« Svar #3 skrivet: 2006-11-08, 15:37:26 »
[...]Har jag gjort något fel när jag skapade jar-filen då kanske?
Ja, det tror jag att du gjort, men vad som är fel är inte så lätt att svara på.

En länk som jag hittade på Google som kanske kan hjälpa dig:
http://bitrazor.com/content/tivo/hme/howtos/create_jar.php

Beorman

  • Administrator
  • Medlem
  • *****
  • Antal inlägg: 89
    • Visa profil
SV: Java kod!
« Svar #4 skrivet: 2006-11-08, 21:00:00 »
Jag har fått det att funka nu, men tack för hjälpen ändå!
Problemet var att jag skulle lägga till lite kod i manifestet i jar-filen.
Den ville veta vilken min "main-class" var!
Jag skickade filen till en kompis och den var exekverbar även hos honom, men ej hos en annan kompis. Frågan är då vad det beror på? Kanske har den sistnämnda inte något java-stöd på sin dator, men det verkar ju lite konstigt!?

Beorman

  • Administrator
  • Medlem
  • *****
  • Antal inlägg: 89
    • Visa profil
SV: Java kod!
« Svar #5 skrivet: 2006-11-09, 13:39:35 »
Vad han behöver är JRE (java runtime environment!)

Mattiasd

  • Medlem
  • **
  • Antal inlägg: 14
    • Visa profil
SV: Java kod!
« Svar #6 skrivet: 2009-08-21, 20:51:36 »
Kanske har den sistnämnda inte något java-stöd på sin dator, men det verkar ju lite konstigt!?
Kan ha råkat avaktivera Java på sin dator?