java - How is javac -sourcepath relating to the path of the file specified? -


मेरे पास यह जावा स्रोत फ़ाइल है

सी: \ crp \ dfdf \ src \ oata \ HelloWorld.java

मैं इसे संकलित कर सकता हूँ

सी: \ crp \ dfdf & gt; javac -sourcepath c: \ crp \ dfdf -d build \ classes Src \ oata \ HelloWorld.j ava

में

सी: \ crp \ dfdf \ build \ classes \ oata \ HelloWorld.class

लेकिन मुझे लगता है कि (उसी निर्देशिका को रखते हुए और ऊपर के समान अन्य मापदंडों को रखते हुए) जो भी स्रोतपथ है, यह अभी भी काम करता है

  सी: \ crp \ dfdf & gt; ; Javac -sourcepath c: \ sdklsdlewrrblahthisdirdoesnotexist -d build \ classes src \ oata \ HelloWorld.java C: \ crp \ dfdf & gt;  

और अगर मैं स्रोतपथ को सही करता हूं (इसलिए, वापस c: \ crp \ dfdf \ src पर) एक अलग निर्देशिका में स्थानांतरित करें, फिर यह नहीं है काम

  सी: \ & gt; javac -sourcepath c: \ crp \ dfdf \ src -d निर्माण \ classes src \ oata \ HelloWorld.java javac: फ़ाइल नहीं मिली: src \ oata \ HelloWorld .java उपयोग: javac & lt; विकल्प & gt; & Lt; स्रोत फ़ाइलें & gt; संभव विकल्पों की सूची के लिए उपयोग करें - सहायता C: \ & gt;  

मैंने सोचा था कि फाइल का पथ स्रोतपथ को निर्दिष्ट ऐप के लिए है, लेकिन यह या तो

  सी: \ & gt; javac -sourcepath पर काम नहीं करता है C: \ crp \ dfdf \ src -d build \ classes oata \ HelloWorld.java javac: फ़ाइल नहीं मिली: oata \ HelloWorld.java उपयोग: javac & lt; विकल्प & gt; & Lt; स्रोत फ़ाइलें & gt; संभव विकल्प की एक सूची के लिए उपयोग करें -  

इसलिए मुझे देखकर परेशानी हो रही है कि स्रोतपथ कैसे काम कर रहा है

-sourcepath का उपयोग तब किया जाता है जब अन्य फ़ाइलों को संकलित करने की आवश्यकता हो सकती है क्योंकि निर्भरताएं नहीं हैं, जहां आप वर्तमान निर्देशिका के अंतर्गत अपेक्षा करेंगे या फ़ाइल के स्रोत पथ के संबंध में जिसे आप संकलित करने के लिए निर्दिष्ट किया है। यह शायद ही कभी प्रयोग किया जाता है।


Comments

Popular posts from this blog

Member with no value in F# -

java - Joda Time Interval Not returning what I expect -

c# - Showing a SelectedItem's Property -