JAVA applet debugging NetBeansben

Java applet debugging

1. Indítsd el a Java Plug-in-t. Start > Settings > Control Panel > Java

C:\Program Files (x86)\java\jre6\bin\javacpl.exe

2. A Java tabon Java Applet Runtime Settings area, kattints a View - gombra

3. Ird be a JRE verzió paraméteréhez:

a megfelelő helyre ezt: -agentlib:jdwp=transport=dt_shmem,address=jdbconn,server=y,suspend=n

paraméterek:

transport - memóriamegosztás, vagy socketen keresztül

transport=dt_shmem - memóriamegosztáson keresztül kapcsolódik a debugger a JAVA VM-hez.
transport=dt_socket - IP csatornán kapcsolódnak egymáshoz. ekkor kell használni az address paramétert is.

address=<a kapcsolat elnevezése> - A Netbeans és az alkalmazás VM ezen keresztül ismeri meg egymást

pl. address=localhost:8000 - A localhoston ezen a porton kapcsolódnak egymáshoz

address=jdbconn - Ezen a memóriacímen kapcsolódik a debugger és a java 

server=y - az alkalmazás szerverként funkcionál, azaz várja, hogy a Netbeans kapcsolódjon hozzá

server=n - Az alkalmazás kapcsolódik a NetBeans-hez, akkor kell az address paraméter is.

suspend=y - Az alkalmazás vár a Netbeans-re (debuggerre)

suspend=n - Az alkalmazás nem vár a NetBeans-re (debuggerre)

4. Indítsd el a böngész?t (IE vagy FF)

5. A NetBeans-ben indítsd Debug | Attach Debugger és állítsd be:

Debugger: JPDA Debugger
Connector: SharedMemoryAttach - A NetBeans kapcsolódik az elindított alkalmazáshoz (VM-hez)

Connector: SharedMemoryListen - A Netbeans-hez kapcsolódik majd az alkalmazás (VM)
Name: jdbconn (A kapcsolat elnevezése
Timeout: 2000 ms (Akkor kell timeout, ha a Netbeans kapcsolódik az alkalmazáshoz)