[Java] JavaHelp

Pagina: 1
Acties:
  • 61 views sinds 30-01-2008

  • GF
  • Registratie: April 2002
  • Laatst online: 22-12-2025
Heb al met progie de help in elkaar gegooit alleen ik krijg het niet werkend in een applicatie met behulp van de doc files die bij de javahelp 1.1 waren meegeleverd. Probleem ligt hem hiero:

URL hsURL = HelpSet.findHelpSet(null, "../help/help.jar"); //kan CLASS URL nie vinden

hb = hs.createHelpBroker(); //Wat is hb voor object?? want zo geeft die natuurlijk een error als ik hem nergens goed aanmaak.

Iemand die het wel werkend heeft gekregen of ergens een voorbeeld code heeft zien staan of gewoon weet hoe het moet :D. Anders kom ik er waarschijlijk niet uit :'( met mijn nog niet zo uitgebreide java programmeer kennis

Thnx ;)

  • Juup
  • Registratie: Februari 2000
  • Niet online
Misschien is hb een HelpBroker ?

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.


  • GF
  • Registratie: April 2002
  • Laatst online: 22-12-2025
Op dinsdag 18 juni 2002 16:42 schreef Jaaap het volgende:
Misschien is hb een HelpBroker ?
Mjah dat had ik al geprobeerd maar volgens mij toch iets fout gedaan :D. Hij pakt hem nu gewoon. Zeker eerst iets foutgetypt |:(

Thnx

  • GF
  • Registratie: April 2002
  • Laatst online: 22-12-2025
Ter verduideliking. Dit is wat ik nu dus heb:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package help;

import javax.help.*;
import java.io.*;

public class Help
{
  public Help()
  {

  }

  public void openHelp()
  {
    try
    {
    URL hsURL = HelpSet.findHelpSet(null, "help/help.jar");
    HelpSet hs = new HelpSet(null, hsURL);
    HelpBroker hb = hs.createHelpBroker();
    }

    catch (Exception ee)
    {
    System.out.println("HelpSet not found");
    return;
    }
  }
}

en hij geeft deze error:
code:
1
"Help.java": Error #: 300 : class URL not found in class help.Help at line 17, column 7

Da's dus deze regel:
code:
1
URL hsURL = HelpSet.findHelpSet(null, "../help/help.jar");

En jah weet ook wel dat er een IMPORT bij MOET maar welke dus!?

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Goh... class URL not found... hoe zou je dat nou op moeten lossen... :? .

Kijk eens in de Java API documentatie en zoek naar de klasse URL. Zet voor de volledige naam 'import', een punt-komma erachter en zet dat bovenaan je Java file of op de tweede regel als er nog een package declaratie boven staan :+ .

Met andere woorden: ik zou eerst eens fatsoenlijk Java leren programmeren en een beetje de normale API's gebruiken voordat je gelijk met JavaHelp gaat werken...

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


  • GF
  • Registratie: April 2002
  • Laatst online: 22-12-2025
Ah duh |:( Zover was ik ook wel weer maar als ik in de java help functie 5000 resultaten krijg dan heb ik al niet meer veel zin om dat allemaal te gaan door spitten. En ik had al import io die wel urls support maar dus nie deze!Kortom wat moet het wel zijn

btw. heb het nodig voor een programma die ik moet maken voor school en er moet een help functie in

  • GF
  • Registratie: April 2002
  • Laatst online: 22-12-2025
Volgens maat van me moest het java.net.*; zijn. Zal ik dat eens proberen :7

  • Postman
  • Registratie: Februari 2000
  • Laatst online: 03-09 22:43
java.net.url :?

  • GF
  • Registratie: April 2002
  • Laatst online: 22-12-2025
Ok dat werkt dus maar zodra ik progie run en de help file wil open loopt die te zeuren dat hij die niet kan vinden. Althans er vind een exception plaats. Wat doe ik fout??
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public void jMenuHelpHelp_actionPerformed(ActionEvent e) 
{
    try
    {
    URL hsURL = HelpSet.findHelpSet(null, "../help/help.jar"); //tevens zelfde resultaat met .hs file!
    HelpSet hs = new HelpSet(null, hsURL);
    HelpBroker hb = hs.createHelpBroker();

    new CSH.DisplayHelpFromSource(hb);
    }

    catch (Exception ee)
    {
    System.out.println("HelpSet not found");
    return;
    }
}

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

ga eerst de taal eens doornemen zodat je hello world kan maken
we gaan je echt niet aan je handje nemen om het je stapje voor stapje te leren

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.