java - How to set the path to xstream in Ubuntu 14.04 -
मैं Ubuntu 14.04 का उपयोग कर रहा हूं, और अपने संस्करण का उपयोग jdk
sudo apt- Openjdk-7-jdk को स्थापित करें
अब मैंने xstream 1.4.7 को स्थापित किया है, लेकिन जब भी मैं पैकेज का उपयोग करते हुए किसी भी जावा फाइलों को संकलित करता हूं, मुझे एक त्रुटि मिलती है कि यह com.thoughtworks
पैकेज नहीं मिल सकता है:
$ javac app.java त्रुटि: पैकेज कॉम। Thoughtworks.xstream आयात com.thoughtworks मौजूद नहीं है xstream.XStream;
मैंने चेक किया है कि यह सही ढंग से स्थापित है और मेरे पास मेरे / usr / share / java
में है Googling के बाद मुझे पता चला है कि मुझे $ CLASSPATH
चर सेट करना होगा, हालांकि, मेरे पास मेरे सिस्टम में ऐसा कोई चर नहीं है।
न तो प्रतिध्वनि $ JAVA_HOME
और $ CLASSPATH गूंज
शब्द के लिए कुछ भी थूकना (मैं भी कोष्ठक के साथ की कोशिश की), हालांकि संकलन और निष्पादन दोनों किसी भी अन्य सामान्यतः इस्तेमाल किया संकुल के लिए पूरी तरह से काम कर रहे हैं।
मेरा निष्कर्ष यह है कि पथ किसी अन्य स्थान पर सेट होते हैं (?)।
मेरे .bashrc और .profile में भी $ PATH
के लिए कोई भी निर्यात
सेट नहीं है फाइलें, इसलिए मुझे नहीं पता कि एक्सस्ट्रीम पैकेज को खोजने के लिए जावा कम्पाइलर कहां या कहां है।
बाकी सब मेरे सिस्टम में पूरी तरह से काम कर रहे हैं। क्या कोई मुझे सही दिशा में इंगित कर सकता है? एक सरल CLI कमांड जो मेरे कंपाइलर का उपयोग कर रहा है उस पथ को खोजने के लिए और उसके लिए xtream पथ जोड़ता है। अग्रिम धन्यवाद।
अगर आपने हाथ से एक्सस्ट्रीम जार फ़ाइल डाउनलोड की है:
आपके एक्सस्ट्रीम जार के लिए $ javac -cp & lt; पथ & gt; ऐप.जावा
जहां आपके xstream जार के लिए & lt; पथ
वह जगह है जहां आप डाउनलोड करने के दौरान अपना एक्सस्ट्रीम जार फ़ाइल डालते हैं।
यदि आपने अपने उबंटू सिस्टम पर apt-get
का उपयोग करके libxstream-java
डेबियन पैकेज स्थापित किया है:
$ javac -cp / usr / शेयर / मेवेन-रेपो / कॉम / सोचा वर्क / एक्सस्ट्रीम / एक्सस्ट्रीम / 1.4.7 / एक्सस्ट्रीम-1.4.7.jar ऐप.जावा कोड>
उस स्थिति में जार एक मेवेन में स्थापित है आपके सिस्टम पर रिपॉजिटरी।
Comments
Post a Comment