Toon posts:

[java] VisualCafe unresolved symbol

Pagina: 1
Acties:

Verwijderd

Topicstarter
Vraag van een java-newbie...

Ik wil met ipadressen gaan werken in VisualCafe. Ik heb wat zitten puzzel met InetAddress, maar ik krijg steeds, wat ik ook probeer Unresolved Symbol meldingen.
Kan iemand mij een stukje verder helpen?

Ik ben hiermee begonnen, maar volgens mij is dit al fout.
code:
1
InetAddress adres = new InetAddress("www.nu.nl");

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Als ik je goed begrijp krijg je dus een compileer fout. Als je daar niet uit komt, is het wel handig als je die ook even post ;) .

Waarschijnlijke fouten die je gemaakt zou kunnen hebben: klasse niet geimporteerd of variabele niet gedeclareerd. Als je geen code of melding post kan ik er verder niet veel over zeggen :) .

Overigens heeft dit helemaal niets direct met Visual Cafe te maken...

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Topicstarter
Dacht ik al. Zal eerder met mij te maken hebben...

Komt ie:
code:
1
2
3
4
5
6
7
8
C:\WebGain\VCafe\jdk13\bin\javac.exe @C:\WebGain\VCafe\bin\TempPrj0\files1JB.tmp
Error: C:\WebGain\VCafe\bin\TempPrj0\JApplet1.java(52):  cannot resolve symbol
symbol  : constructor InetAddress  (java.lang.String)
location: class java.net.InetAddress
      InetAddress adres = new InetAddress("www.nu.nl");
                      ^
1 error
Build Failed

Deze melding krijg ik dus als ik een nieuw form aanmaak, en onder een event de eerder genoemde code plaats:
code:
1
InetAddress adres = new InetAddress("www.nu.nl");

Helemaal bovenaan heb ik in de code de volgende regel:
code:
1
import java.net.*;

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Stiekem editen he ;)

Je kunt niet zomaar een InetAddress aanmaken via een constructor. Pak de API documentatie erbij, daar ontkom je niet aan als je serieus wilt gaan proggen :) .

Zie: http://java.sun.com/j2se/1.4/docs/api/

en dan package java.net en klasse InetAddress. Je kan de zaak ook downloaden op: http://java.sun.com/j2se/1.4/
(vervang alles door 1.3 als je nog 1.3 gebruikt).

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Om je nog een beetje op weg te helpen: in de API docs vind je dit:
code:
1
2
public static InetAddress getByName(String host)
       throws UnknownHostException

Determines the IP address of a host, given the host's name.

The host name can either be a machine name, such as "java.sun.com", or a textual representation of its IP address. If a literal IP address is supplied, only the validity of the address format is checked.
Wel ff nakijken in de API docs natuurlijk :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Topicstarter
OK, ik ga maar eens aan de slag! :)
Pagina: 1