netbeans同时调试两个项目

时间:2013-01-30 15:50:57

标签: debugging netbeans-7

我在Netbeans中尝试同时调试两个项目,我遇到了一些问题。一个项目叫另一个。在第一个我用调试模式开始。在第二个我提出了一些断点。进程在断点处停止,但是当单击按钮进入下一步时,将转到下一个断点(如果有)或在最后执行代码..

问题是:在这种情况下,netbeans会对下一步做些什么?

我在Windows 7上使用netbeans 7.2并使用jdk1.6.0_24调试Java代码。

2 个答案:

答案 0 :(得分:1)

Netbeans 8应支持这种开箱即用的功能,并为每个应用生成一个新的jpda.address端口。

如果没有,您可以选择执行以下操作:

1。运行NetBeans的多个实例(确保' userdir'两者都不同。)

2。为其中一个应用程序指定不同的$cost=2000; $totalbeli=50000; //We create an empty array. We need this array because PDO resultsets are iterable objects which means you can't iterate twice $my_array = array(); //Now we put objects into this empty array. Each row from the resultset will be a new object. foreach($top5cust as $data){ // The following is a shallow copy (using the keyword 'clone'). It is OK as long as the fields are primitive variables. $my_object = clone $data; $my_object->perhitunganrank=($my_object->freq*$my_object->totalbeli)-($my_object->jarak*$cost*$my_object->freq); array_push($my_array, $my_object); } // Now we need to create a function that compares two objects and tells us which one comes first between the two. // This function will then be used by usort. // The function compares using the property perhitunganrank. function cmp($a, $b){ return strcmp($a->perhitunganrank, $b->perhitunganrank); } // now we sort based on the function above usort($my_array, "cmp"); //Finally we print the array of objects which is now sorted. foreach($my_array as $row_to_print){ $counter =1; echo "<tr>"; echo "<td>".$row_to_print->nama_jalan." no ".$row_to_print->no_rumah.", ".$row_to_print->kelurahan.", ".$row_to_print->kecamatan.", ".$row_to_print->kota." </td>"; echo "<td>".$row_to_print->jarak."</td>"; echo "<td>".$row_to_print->frekuensi."</td>"; echo '<td>'.$row_to_print->perhitunganrank.'</td>'; echo '<td>'.$counter.'</td>'; echo"</tr>"; $counter++; } 。您可以在jpda.address=<port>&gt;中添加此内容。 Project Properties&gt; Actions&gt; Debug

答案 1 :(得分:1)

您可以根据需要同时开始调试任意数量的项目。 然后查看Window / Debugging / Sessions,它将打开一个视图 在所有正在运行的会话中,您还可以在该视图中更改当前会话。