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)