FreeStyleWiki

jMonkeyEngine

jMonkeyEngine

  デバッグ

  • jMonkeyEngine sdk, v3.2をデバッグ起動したかった
    • jMonkeyEngineはnetbeansを基盤にして動いている、そのためかビルドがantで行われており非常につらい
netbeans\harness\common.xml:222

        <nb-javac srcdir="${src.dir}"
                  destdir="${build.classes.dir}"
                  debug="${build.compiler.debug}"
                  debuglevel="${build.compiler.debuglevel}"
                  encoding="UTF-8"
                  deprecation="${build.compiler.deprecation}"
                  optimize="${build.compiler.optimize}"
                  source="8" target="8" release="8"  // <-- ここをいじるとJava8でビルドできる
                  includeantruntime="false"
                  fork="${javac.fork}"
        >
        
netbeans\harness\run.xml:180
デバッグ実行を可能にする

        <exec osfamily="windows" executable="${run.exe}" failonerror="no">
            <arg value="--jdkhome"/>
            <arg file="${run.jdkhome}"/>
            <arg line="${run.args.common}"/>
            <arg line="${run.args.prepared}"/>
            <arg line="${run.args}"/>
            <arg line="${run.args.extra}"/>
            <arg line="${run.args.ide}"/>
            <arg line="-J-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005" />
        </exec>