Pröva förmiddag I att skapa en enkla Java klassificerar, och ha inte mycket framgång att få den för att fungera!
I har överflöd av att erfara i JavaScript (och andra språk, allmänt VB-arenaen), men detta är mitt första företag in i ”verklig” Java.
The klassificerar är enkelt att gå IPet address av lokalen machine.
From tillbaka en ladda av rengöringsduken som söker exempel, mig har etablerat att jag kan göra efter in JSEN:
var IP = document.GetIPAddress;
With som klassificera som definieras i en
and som klassificera är:
import java.net. *; import java.io.*;
public klassificerar GetIPAddress {huvudsakligt för offentlig statisk elektricitet för
utan laga kraft (stränga [] args) {try {thisIp för
för InetAddress = för InetAddress.getLocalHost (); System.out.println (thisIp.getHostAddress ()); för } fångar (undantag e) { e.printStackTrace ();
för
för }}}/>But som jag får gången tillbaka i IP-variabeln, är” [anmärka HTMLAppletElement], ”
Tried using retur i stället för System.out, denna missar för att sammanställa att påstå att returen inte kan gå en värdera (som tillbaka har fått mig totalt gäckad, som det är helheten pekar av retur!).
If jag tillfogar en fungera till klassificera (e.g. för att testa): allmänhet för
stränger testar () {retur ”hälsning” för ;
This för }:
var IP = document.GetIPAddress.Test;
returns ”undefined "
and detta:
var IP = document.GetIPAddress.Test ();
Throws felet ”document.GetIPAddress.Test är inte en fungera” - men den är klart! för
I för förmiddag saknad självfallet någon grunderna här, men vad?
Also, är det ett krav som en klassificera definieras med märker på en rengöringsduksida, eller kan det exemplifieras direkt i JS?
Thanks
Jim
" klar "
|