4

MacOSのeclipse3.4.1でJunitテストを実行する際の問題

このエラーが発生します:'LanuchingAllTests'で問題が発生しました。VMに接続できません。

!ENTRY org.eclipse.core.net 1 0 2009-01-29 10:07:44.047
!MESSAGEシステムプロパティhttp.nonProxyHostsがlocal | * .local|169.25に設定されました
4/16|*。169.254/16外部ソースによる。この値は、thを使用して上書きされます
設定からのe値

!ENTRY org.eclipse.jdt.launching 4 120 2009-01-29 10:42:59.295
!MESSAGEVMに接続できません
!スタック0
java.net.SocketException:ソケットが閉じられました
        java.net.PlainSocketImpl.socketAccept(ネイティブメソッド)で
        java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)で
        java.net.ServerSocket.implAccept(ServerSocket.java:450)で
        java.net.ServerSocket.accept(ServerSocket.java:421)で
        org.eclipse.jdi.internal.connect.SocketTransportService.accept(Socket
TransportService.java:95)
        org.eclipse.jdi.internal.connect.SocketTransportImpl.accept(SocketTra
nsportImpl.java:56)
        org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl.accept(
SocketListeningConnectorImpl.java:135)
        org.eclipse.jdt.internal.launching.StandardVMDebugger$ConnectRunnableで
.run(StandardVMDebugger.java:107)
        java.lang.Thread.run(Thread.java:613)で


4

3 に答える 3

7

これは私の問題を解決するために私がしたことです(MacOSX LionのEclipse):

  • プロジェクトのプロパティ -> Java ビルド パス -> ライブラリに移動します。
  • JRE システム ライブラリを追加
  • Order and Export タブに移動し、JRE System Library を一番上に移動します。

それが役に立てば幸い。

于 2012-03-26T18:20:25.717 に答える
0

この問題を抱えているが、elcipse/Mac OS X Leopard 内で Android に関連することを試していない他の人々の場合 - JRE 1.6 に対してコンパイルしている場合 (つまり、Leopards は Java 1.6 を自然にサポートしていないため、soylatte のハック リリース)、何が機能したか私にとっては、偽の 1.6 VM を Eclipse から手動で削除し、Preferences->Java->installed JREs から本物の VM を追加することでした。

幸運を!

于 2011-07-18T22:16:25.283 に答える