2011-04-19 75 views
1

我正在構建Spring Roo應用程序,並且遠程調試器在那裏工作(27「iMac與核心2 duo),但是當我嘗試在家中以調試模式(mvnDebug)運行maven(27「iMac,核心爲i5,也未在我的11」MacBook Air 1.4GHz上運行),程序在顯示「在地址8000處監聽傳輸dt_socket」後立即凍結在運行Mac OS X的iMac上運行Java遠程調試器JDWP的問題Snow Leopard 10.6.7

我不認爲這是Maven或我的應用程序的問題,因爲它在工作時工作正常,當我試圖在調試模式下運行Tomcat時它也凍結,並且我嘗試構建一個非常基本的Java應用程序(它只是輸出一個字符串到控制檯),它也凍結。我相信這是與Mac OS X或Java有關。

這是我使用運行調試器的參數:

-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 

我已經嘗試了許多不同的端口,看它是否是與該端口已經被綁定的問題;不是這種情況。

我試着從Apple的網站重新安裝JavaForMacOSX10.6Update4,但它沒有解決我的問題。

這些都是我的Mac上的細節:

  • 型號標識符:iMac11,3處理器
  • 名稱:英特爾酷睿i5處理器
  • 速度:2.8 GHz的數
  • 處理器:1總數量
  • 核心:4個L2高速緩存(每個核心):256 KB
  • L3高速緩存:8 MB內存:12 GB
  • Mac OS X版本10.6.7

Java的細節:

  • Java版本 「1.6.0_24」 的Java(TM)SE
  • 運行時環境(建立1.6.0_24-b07-334 -10M3326)
  • 的HotSpot的Java(TM)64位服務器VM(生成19.1 b02-334,混合模式)

任何幫助,您可以提供將不勝感激。我一直堅持這幾天,並正在開發使用「System.out.println」語句來找出我在我的代碼中的位置;這太糟糕了。

編輯:

我似乎有權限的問題,我無法修復(磁盤實用程序不解決這些問題,而須藤文件模式似乎並沒有任何工作):

Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/dt.jar", should be lrwxr-xr-x , they are -rwxr-xr-x . 
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar", should be lrwxr-xr-x , they are -rwxr-xr-x . 
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jconsole.jar", should be lrwxr-xr-x , they are -rwxr-xr-x . 
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/management-agent.jar", should be lrwxr-xr-x , they are -rwxr-xr-x . 
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/dt.jar", should be -rw-r--r-- , they are -rwxr-xr-x . 
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jce.jar", should be -rw-r--r-- , they are -rwxr-xr-x . 
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jconsole.jar", should be -rw-r--r-- , they are -rwxr-xr-x . 
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/management-agent.jar", should be -rw-r--r-- , they are -rwxr-xr-x . 
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/dt.jar", should be -rw-r--r-- , they are -rwxr-xr-x . 
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jce.jar", should be -rw-r--r-- , they are -rwxr-xr-x . 
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jconsole.jar", should be -rw-r--r-- , they are -rwxr-xr-x . 
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/management-agent.jar", should be -rw-r--r-- , they are -rwxr-xr-x . 
User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib", should be 95, user is 0. 
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/dt.jar", should be lrwxr-xr-x , they are -rwxr-xr-x . 
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/jce.jar", should be lrwxr-xr-x , they are -rwxr-xr-x . 
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/management-agent.jar", should be lrwxr-xr-x , they are -rwxr-xr-x . 
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/security/blacklist", should be -rw-r--r-- , they are lrwxr-xr-x . 
User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries", should be 95, user is 0. 
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPluginCocoa.bundle", should be drwxr-xr-x , they are lrwxr-xr-x . 
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/deploy.jar", should be -rw-r--r-- , they are lrwxr-xr-x . 
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/libdeploy.jnilib", should be -rwxr-xr-x , they are lrwxr-xr-x . 
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/Contents/Home/lib/security/cacerts", should be -rw-r--r-- , they are lrwxr-xr-x . 
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/Contents/Resources/Java/deploy.jar", should be -rw-r--r-- , they are lrwxr-xr-x . 
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/Contents/Resources/Java/libdeploy.jnilib", should be -rwxr-xr-x , they are lrwxr-xr-x . 

例如當我修復:

User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries", should be 95, user is 0. 

一個新的錯誤顯示出來:

User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries", should be 0, user is 95. 

也許這與Java 6 Update 4有關?

回答

1

我安裝了Mac OSX 10.7「Lion」以及隨附的JVM,現在它可以正常工作。

相關問題