मैंने एसएसएच का उपयोग कर लिनक्स-आधारित सर्वर से कनेक्ट किया है। हाल ही में, मैं स्थापित किया है JDK का उपयोग कर निम्न आदेश:'वीएम' जावा के प्रारंभ में त्रुटि हुई 'को हल करने के लिए कैसे?
sudo yum install java-1.6.0-openjdk-devel
और JDK सफलतापूर्वक स्थापित है, लेकिन जब भी मैं आदेश java
या javac
चलाने मैं निम्नलिखित त्रुटि मिलती है:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
भी, आदेश java -version
चल , वह त्रुटि लाएगा। जब मैं जावा java -Xmx512m -Xms256m -version
का उपयोग कर अधिक स्थान देने के प्रयास करते हैं, मैं निम्नलिखित प्राप्त करेंगे त्रुटि:
*** glibc detected *** java: double free or corruption (!prev): 0x00007fc84400e270 ***
*** glibc detected *** java: double free or corruption (fasttop): 0x00007fc8440089f0 ***
#
Aborted (core dumped)
मैं यह कैसे हल कर सकते हैं?
धन्यवाद आप JDK 32-बिट संस्करण उपयोग कर रहे हैं की तरह पहले से
'जावा' को देखने के लिए कौन सा जावा चल रहा है? शायद यह सही लोगों के लिए नहीं चल रहा है? या जावा को अपनी बिन निर्देशिका से सीधे निष्पादित करें? –
क्या आपने स्मृति पर सीमा निर्धारित की है? किस तरह का लिनक्स? आरएचईएल, फेडोरा? 'uname -a' चलाएं और प्रश्न में आउटपुट जोड़ें। और '$ ulimit -a' भी मददगार होगा – user1516873
मैं उस glibc संदेश के बारे में चिंतित हूं ... – Shark