由于我已经为Eclipse下载了全新安装,因此无法启动.出现错误消息"发生错误请参阅日志文件/Applications/eclipse/configuration/1323191649568.log."
在重新安装之前,我已经多次删除了有关Eclipse和Java Runtime的所有文件和文件夹.而且,命令./eclipse -clean给了我同样的错误.
任何的想法?
这里的日志:
!SESSION 2011-12-07 01:27:30.742 -----------------------------------------------
eclipse.buildId=M20110909-1335
java.version=1.6.0_29
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=en_US
Framework arguments: -product org.eclipse.epp.package.java.product -keyring /Users/Julien/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws cocoa -arch x86 -product org.eclipse.epp.package.java.product -keyring /Users/Julien/.eclipse_keyring -showlocation
!ENTRY org.eclipse.equinox.p2.core 4 0 2011-12-07 01:27:31.721
!MESSAGE Provisioning exception
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: Unknown repository type at file:/Applications/eclipse/configuration/org.eclipse.osgi/bundles/126/data/listener_1925729951/.
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:393)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.doCreateRepository(AbstractRepositoryManager.java:282)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.createRepository(MetadataRepositoryManager.java:41)
at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.initializeMetadataRepository(RepositoryListener.java:109)
at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.<init>(RepositoryListener.java:59)
at org.eclipse.equinox.internal.p2.reconciler.dropins.DropinsRepositoryListener.<init>(DropinsRepositoryListener.java:82)
at org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.watchDropins(Activator.java:532)
at org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.start(Activator.java:172)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702) …Run Code Online (Sandbox Code Playgroud) 我想知道如何在 Socket 客户端等待 ServerSocket 连接。
当我首先执行服务器(发送)时,它会使用 ServerSocket.accept 方法等待客户端连接。问题在于,如果服务器没有先执行,客户端(接收)就无法执行。我想添加一个条件以允许客户端等待来自服务器的连接。是否可以?
发送(服务器)
ServerSocket servsock = new ServerSocket(1234);
Socket sock = servsock.accept();
Run Code Online (Sandbox Code Playgroud)
接收(客户端)
Socket sock = new Socket(from, 1234);
Run Code Online (Sandbox Code Playgroud)
错误(客户端)
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
Run Code Online (Sandbox Code Playgroud)
谢谢。
我在Mac OS X Lion上运行MAMP Pro 2.0.5并且MySQL服务器无法启动.
我尝试启动时收到以下错误消息:
MySQL wasn't able to start. Please check log for more information.
Run Code Online (Sandbox Code Playgroud)
我已经尝试杀死mysqld进程,但它仍然无法正常工作.
我也尝试修改/Applications/MAMP/tmp/mysql/my.cnf文件,但一切似乎都没问题.
我将不胜感激任何帮助.
谢谢.
请参阅以下日志:
11/12/11 00:04:32,382 [0x0-0xa70a7].de.appsolute.mamppro: /Applications/MAMP/Library/bin/mysqld_safe: line 351: grep: command not found
11/12/11 00:04:32,408 [0x0-0xa70a7].de.appsolute.mamppro: /Applications/MAMP/Library/bin/mysqld_safe: line 166: sed: command not found
11/12/11 00:04:32,408 [0x0-0xa70a7].de.appsolute.mamppro: /Applications/MAMP/Library/bin/mysqld_safe: line 168: sed: command not found
11/12/11 00:04:32,411 [0x0-0xa70a7].de.appsolute.mamppro: /Applications/MAMP/Library/bin/mysqld_safe: line 170: sed: command not found
11/12/11 00:04:32,414 [0x0-0xa70a7].de.appsolute.mamppro: /Applications/MAMP/Library/bin/mysqld_safe: line 171: sed: command not found
11/12/11 00:04:32,426 [0x0-0xa70a7].de.appsolute.mamppro: /Applications/MAMP/Library/bin/mysqld_safe: line 166: sed: …Run Code Online (Sandbox Code Playgroud)