Avatar billede freedom Nybegynder
01. januar 2002 - 18:02 Der er 11 kommentarer og
1 løsning

functionner???

Hej jeg har købt en bog om java. Bogen er lavet til exe, men virker functioner stadig hvis der er til nettet.Er det for det meste samme kodenavn???
Avatar billede jakoba Nybegynder
01. januar 2002 - 18:11 #1
Java til internetbrug kaldes Applets og er lidt anderledes. der skulle være et kapitel om dem i din bog. ellers er det en sølle bog :-))

mvh JakobA
Avatar billede freedom Nybegynder
01. januar 2002 - 18:14 #2
bogen hedder:
java 2 bogen.
det eneste der står er noget med main skal laves om!
Avatar billede tmceu Praktikant
01. januar 2002 - 18:17 #3
I store træk skal main bare skiftes ud med init så kører det :-)
Avatar billede freedom Nybegynder
01. januar 2002 - 18:20 #4
men jeg forstår ikke hver gang bogen skriver et eksemple til nettet ser det sådan ud:
public class visomfang extends javax.Swing.JApplet {

hvorfor det???
Avatar billede jakoba Nybegynder
01. januar 2002 - 18:27 #5
Fordi en Java Applet har en del internet relaterede ting den skal kunne. og de ting får du med ved at dit program \'udvider\' (extends) klassen javax.Swing.JApplet.

Det et ting som fx at snakke med javascript på websiden. eller sende/modtage data fra serveren via Internet protokollerne.

mvh JakobA
Avatar billede freedom Nybegynder
01. januar 2002 - 18:29 #6
skal man  have noget installet på serveren???hvis kan friserverplads.dk kører det?
Avatar billede carstenknudsen Nybegynder
01. januar 2002 - 18:38 #7
Funktioner der i Java kaldes for metoder virker hvorsomhelst, det har ikke noget at gøre med net eller ej. Jeg skriver mange ting der involverer nettet, men ingen har noget med Applet\'er at gøre.
Prøv følgende for sjov og se hvor meget man kan gøre med næsten ingen kode, jeg tror at import sætningerne er iorden.
Det siges ofte at Java net delen er Applet\'er men det er meget forkert, det er en forsvindende lille del af Javas netting der har med Applet\'er at gøre.

import javax.swing.*;
import java.net.*;
public class X {
public static void main(String[] args) {
JFrame frame = new JFrame(\"titel\");
JEditorPane editor = new JEditorPane();
URL url = new URL(\"http://www.dr.dk\");
editor.setPage(url);
frame.getContentPane().add( editor );
frame.setSize(500,500);
frame.show();
}
}
koden forudsætter naturligvis at du er på nettet.
Du smider ovenstående kode i en fil med navn X.java og compilerer den med javac -classpath . X.java og kører programmet med java -classpath . X
og så skulle det gerne virke.
Avatar billede jakoba Nybegynder
01. januar 2002 - 18:38 #8
Nej du behøver ikke at have nogetsomhelst installeret på serveren.
Avatar billede freedom Nybegynder
02. januar 2002 - 14:28 #9
jeg ville gerne prøve,men jeg kan IKKE compilerer filer???hvorfor ved jeg ikke.JEg har installet jdk 4 (tror jeg det hedder), men når jeg skriver i msdos:
cd.. så den kommer til c:
c:\\>javac test.java
så kommer der \"forkert filnavn eller komamdo ????
hvis det er det forkerte JDK kan nogen så give et direkte link???? til exe filen?
Avatar billede jakoba Nybegynder
02. januar 2002 - 15:53 #10
Du skal allerførst have installeret dit java-system korrekt.

Det ser ud til at du mangler at omdefinere din environment-variabel path så der også bliver kikket i den mappe jvor jav kommandoerne ligger når du skriver noget i dos.

hvilken mappe installerrede du din java i (den hedder nok jdk.1.4.?)
hvis den gør og der ligger en undermappe ved navn bin i filen skal vi have din PATH variabel udvidet med kommandoen:

dos> set PATH %PATH%;c:\\mappenavn\\bin

hvor \'mappenavn\' er navnet på DIN java mappe.
så skulle javac og andre java-kommandoer virke.

mvh JakobA
Avatar billede carstenknudsen Nybegynder
02. januar 2002 - 17:15 #11
Du har måske kun et Java runtime environment. Gå til Sun\'s hjemmeside http://java.sun.com og download et Java SDK 1.4 (eller 1.3.1). Eller søg efter javac eller javac.exe og skriv den fulde path til denne fil på kommandolinien. Dernæst kan du gøre som jeg skrev tidligere.
Avatar billede freedom Nybegynder
03. januar 2002 - 13:10 #12
prøver det lige!!!!
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