Avatar billede clinton-2 Nybegynder
29. april 2002 - 14:57 Der er 5 kommentarer og
2 løsninger

Jbuilder til exe eller ?

Jeg bruger JBuilder 6.0 og vil nu gerne give andre muligheden for at bruge de programmer jeg har og får lavet. Har prøvet med installeAnyWhere og JET men andre kan ikke køre exe filerne. Derfor sætter jeg 200point på højkant til ham(eller måske hende) der kan hjælpe mig.
Avatar billede disky Nybegynder
29. april 2002 - 17:35 #1
du sender dem .class filerne og så skal de skrive:

java -cp . DinStartKlasse

i deres commandoprompt.

Hvis de f.eks. kører Windows XP som ikke har java, skal de downloade JRE fra www.javasoft.com
Avatar billede clinton-2 Nybegynder
29. april 2002 - 21:05 #2
På min 2000 maskine køre det ikke. Klassen med min main i hedder Application.class
Skrevet i min prompt
java -cp. Application.class
Er det rigtigt forstået?
Avatar billede panch Nybegynder
30. april 2002 - 01:54 #3
Nej du skal ikke skrive "Application.class". Du skal undlade .class, så den vil hedde:
"java -cp . Application". Bemærk mellemrum mellem cp og "."

Held og lykke
Avatar billede clinton-2 Nybegynder
30. april 2002 - 19:25 #4
dest spiller stadig ikke får følgende fejl
A:\>java -cp . Application1
Exception in thread "main" java.lang.NoClassDefFoundError: Application1 (wrong n
ame: hjemmeside/Application1)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Avatar billede clinton-2 Nybegynder
30. april 2002 - 19:26 #5
og det er med vilje at der står 1 efter application det er mig der har skrevet forkert i mit spørgsmål
Avatar billede panch Nybegynder
30. april 2002 - 22:09 #6
Nu skal vi lige have en ting på det rene:
Den siger jo den ikke kan finde main-metoden i den klasse du skriver. Enten fordi main-mmetoden ikke findes, eller fordi den ikke kan finde class-filen. Sikkert det sidste.
Det ligner at du har lavet en package. I så fald skal du når du kompilerer koden skrive "javac hjemmeside/Application1.java", og når du skal køre class filen på en anden computer, skal den være i et underbibliotek af "hjemmeside", f.eks c:\hjemmeside\Application1.class. Når du så befinder dig i c:\ skriver du
"java -cp . hjemmeside.Application1"

Håber det hjælper
Avatar billede clinton-2 Nybegynder
01. maj 2002 - 09:21 #7
Nu spillef det tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester