ম্যাভেন বিল্ড ব্যর্থ হয়েছে: "জাভাক সংকলকটি এখানে খুঁজে পেতে অক্ষম: জেআর বা জেডিকে সমস্যা"


112

আমি আমার জাভাএহোমকে এতে সেট করে রেখেছি:

C:\Program Files (x86)\Java\jdk1.6.0_18

আমি দৌড়ানোর পরে maven install, আমি গ্রহন থেকে এই বার্তাটি পেয়েছি :

কারণ:

Unable to locate the Javac Compiler in:
  C:\Program Files (x86)\Java\jre6\..\lib\tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.

আমি নিশ্চিত যে এটি জটিল অংশ

দয়া করে নিশ্চিত করুন যে আপনি JDK 1.4 বা তার বেশি ব্যবহার করছেন এবং জেআরই নয়

আমি যখন কনফিগারেশন চালনা করি তখন এটি JRE6 এ সেট হয়। আমি ইতিমধ্যে এটি ইনস্টল করে থাকা জেডিকে 1.6 এ কীভাবে পরিবর্তন করব?

এমনকি আমি প্লাগইনটি সংশোধন করার চেষ্টা করেছি:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.0.2</version>
    <configuration>
        <source>1.6</source>
        <target>1.6</target>
        <executable>C:\Program Files (x86)\Java\jdk1.6.0_18\bin</executable>
    </configuration>
</plugin>

তবুও আমি একই ত্রুটি পেয়েছি।

আমি Eclipse Maven প্লাগইন ব্যবহার করি। আমি কীভাবে জেআরই থেকে জেডিকে রূপান্তর করতে পারি?


আপনি setজাভাওয়াহোমকে যা মনে হচ্ছে সেটাকে সেট করেছে তা নিশ্চিত করার জন্য আপনি কমান্ড-লাইন কমান্ডটি ব্যবহার করে ডাবল-চেক করেছেন ?
পাওয়ারলর্ড

আমি প্রতিদিনের ভিত্তিতে জাভা ব্যবহার করছি .. এখানে সবকিছু ঠিকঠাক কাজ করছে: java -version .6.0_18-ea" time Environment (build 1.6.0_18-ea-b04) ) Client VM (build 16.0-b11, mixed mode, sharing)
গ্যান্ডালফ স্টর্মক্রো

1
এক্সিকিউটেবলকে সেট করার সময় <fork> সত্য </ translation> সেট করুন।
রবিন

এটি আসলে আমাদের জানায় না যে কোন জাভা ইনস্টল java -versionচলছে; এটি JRE বা JDK ইনস্টল হতে পারে। javac -versionআরেকটু দরকারী হবে। তবে, তবুও যদি প্যাথটি সঠিক হয় এবং জাভাহোম ভুল হয় তবে এগুলি এখনও কীভাবে আপনি প্রত্যাশা করবেন তা প্রদর্শিত হবে।
পাওয়ারলর্ড

1
এছাড়াও, এক্সিকিউটেবল হওয়া উচিত ... \ বিন \ জাভ্যাক, আপনাকে কেবলমাত্র পথ নয়, প্রকৃত নির্বাহযোগ্য নির্দিষ্ট করতে হবে।
রবিন

উত্তর:


141

আপনি নীচে JDK Eclipse ব্যবহার করছেন আপডেট করার চেষ্টা করতে পারেন:

যোগ করুন এবং মেনু মধ্যে Jre সেট উইন্ডোঅভিরুচিসমূহ ...জাভাইনস্টল JREs :

JRE type: Standard VM JRE
Name: jdk1.6.0_18
JRE home directory: C:\Program Files (x86)\Java\jdk1.6.0_18

যদি এটি না হয় তবে এটি সম্ভব যে JAVA_HOME পাথের বন্ধনী এবং ফাঁকা স্থানগুলি সমস্যা সৃষ্টি করছে। আপনার জেডিকে অন্য কোনও স্থানে অনুলিপি করার এবং আপনার জেভিএহোম আপডেট করার চেষ্টা করুন।


1
এটি সত্যই আপনার প্রশ্নের প্রথম অংশ, জাভা_হোম জিনিস ঠিক আছে
গ্যান্ডালফ স্টর্মক্রো

47
আমার জন্য একটি অতিরিক্ত পদক্ষেপের প্রয়োজন ছিল: প্রকল্পের>> জাভা বিল্ড পাথ-> লাইব্রেরিগুলির বৈশিষ্ট্যগুলিতে গিয়ে> "জেআরই সিস্টেম লাইব্রেরি" নির্বাচন করুন, সম্পাদনা ক্লিক করুন এবং "ওয়ার্কস্পেসের ডিফল্ট
জেআরই

1
আমার জন্য পর্যাপ্ত ছিল না, eclipse.ini সম্পাদনা করতে হয়েছিল। আমি বিশ্বাস করি একটি বাগ আছে।
রুহসুজবায়কুস

এটি তখনই কার্যকর হয়েছিল যখন আমি এক্সিকিউশন এনভায়রনমেন্ট -> সামঞ্জস্যপূর্ণ জেআরই-তে উপযুক্ত জেডিকে চেক করি।
ভেদরান

9
এছাড়াও, আপনি যদি এই কনফিগারেশন পরিবর্তনের আগে তৈরি একটি গ্রহন রান কনফিগারেশন থেকে মাভেনকে চালান, তবে কনফিগারেশন উইন্ডো / জেআরই ট্যাব চালনা এবং ডানদিকের জেআরই নির্বাচন করা মনে রাখবেন। অন্যথায় আপনি আপনার গ্রহন এবং প্রকল্প সেটিংসটিকে নতুনটিতে আপডেট করার পরেও পুরানো ভুল জেআরই ব্যবহার করতে পারেন।
ডায়ানা

20

ফাইল eclipse.inivm আপনার JDK অবস্থান নির্দেশ করার জন্য যুক্তি প্রয়োজন the

eclipse.iniআপনার জেডিকে বাড়ির দিকে ইঙ্গিত করার জন্য ফাইলটি সম্পাদনা করুন , যা নীচে কিছু -

-vm
C:\Program Files\Java\jdk1.6.0_06

এটি নিশ্চিত করে যে আপনার মেশিনে কোনও ডিফল্ট জেআরই নয় Eclipse JDK থেকে চলছে।


5
এটি আমার সমস্যা সমাধান করেছে। ওয়েবে গবেষণা থেকে দেখে মনে হচ্ছে যে মাভেন জেভিএহোম ব্যবহার করে তবে মাভেন প্লাগইন জাভাআহোম সম্পর্কে কিছুই জানে না এবং পরিবর্তে গ্রহনটি শুরু করার জন্য ব্যবহৃত ভিএম-এর ডিফল্ট ছিল।
জিনোসেক

13

তুমি চেষ্টা করো:

Preferences/Java/Installed JREsলোকেশন "C:\Program Files\Java\jdk1.6.0_27\jreবা এর মতো কোনও কিছুর জন্য যান এবং একটি যুক্ত করুন ।

জন্য একটি সরান C:\Program Files\Java\jre6

যেমন আপনি দেখতে পাচ্ছেন, C:\Program Files\Java\jre6\..\lib\tools.jarপ্রথম অংশটি (/ টিলে টিল) দ্বারা প্রতিস্থাপন করা থাকলে পাথটি কেবল তখনই বোধগম্য হয় C:\Program Files\Java\jdk1.6.0_27\jre


10

সত্যই কাঁটাচামচ স্থাপন আমার জন্য সমস্যাটি সমাধান করেছে।

<configuration>
    <fork>true</fork>
    <source>1.6</source>
    <target>1.6</target>
</configuration>

9

আমার ঠিক একই সমস্যা ছিল! আমি অনুসন্ধান করা হয়েছিল এবং দিনের অনুসন্ধানের জন্য কারণ সম্পর্কে সব আবোল-তাবোল "করা -vm C: Program Files \ \ জাভা \ jdkxxxxx \ বিন" স্টার আরবী ভাষায় হিসেবে একটি শর্টকার্টের যুক্তি করেনি সব ধরনের সাহায্য না !

(আমি কি হতাশ বলে মনে করি? বিশ্বাস করুন, এটি একটি সংক্ষিপ্ত বিবরণ! আমি কেবল ক্রুদ্ধ হয়ে পড়েছি কারণ মাভেনকে নির্ভরযোগ্য করে তোলার চেষ্টা করতে করতে আমি এক সপ্তাহ হারিয়েছি!)

আমার খুব অনির্দেশ্য আচরণ ছিল। কখনও কখনও এটি সংকলিত হয় এবং কখনও কখনও না। আমি যদি maven cleanএটি করি তবে এটি সংকলকটি খুঁজে পেল না এবং ব্যর্থ হয়েছিল। আমি যদি তখন নির্মাণের পথে কিছু পরিবর্তন করি তবে হঠাৎ এটি আবার কাজ করে !!

আমি উইন্ডোপছন্দসমূহজাভাইনস্টল করা জেআর এর মেনুতে না যাওয়া পর্যন্ত । আমি জেডিকে-র অবস্থান ব্যবহার করে একটি নতুন জেআরই যুক্ত করেছি এবং তারপরে জেআরই সরিয়েছি। হঠাৎ মাভেন দৌড়ে গেল স্থির!

অ্যাপাচি ম্যানুয়ালটিতে এটি হরফ 30-আকারের অক্ষরগুলি রাখার মতো?

সমস্ত যথাযোগ্য সম্মানের সাথে, এটি কেবল জাভা সম্প্রদায়ের জন্য আপত্তিজনক! আমি ভাবতে পারি না যে এই সমস্ত লোকেরা কত দিন হারিয়েছিল, তাদের এই ধরণের সমস্যাগুলি সমাধান করার চেষ্টা করেছিল! আমি সম্ভবত এটি চূড়ান্ত সংস্করণ হিসাবে প্রকাশিত কল্পনা করতে পারি না। আমি ব্যক্তিগতভাবে এমনকি বিটা সফটওয়্যার নামে এই জাতীয় জিনিস প্রকাশ করার সাহসও করব না ...

দয়া করে যেভাবেই হোক না কেন .... এক সপ্তাহের হতাশার পরে আমি শেষ পর্যন্ত বিকাশ শুরু করতে পারি। আমি আশা করি আমার বস এটি সম্পর্কে জানতে পারবেন না। ওকে নেট নেট না যেতে রাজি করানোর জন্য আমাকে প্রচুর পরিশ্রম হয়েছিল এবং আমি ইতিমধ্যে এটি সম্পর্কে দুঃখিত।


1
নীচের লাইনটি, এটি কনসোল থেকে গ্রহ না থেকে ব্যবহার করুন আপনার এই ধরণের সমস্যা হবে না, এটি আমি এটি ব্যবহারের কয়েক মাস পরে বুঝতে পেরেছি, এখন
ম্যাভেনের

এর আরও বেশি গ্রহগ্রহণ ... এম 2 ই সমস্যা .. আমার একই সমস্যা আছে এবং অন্যান্য আইডিই (নেটবিয়ান এবং আইডিইএ) পুরোপুরি কাজ করে।
জোশুয়া

3

Eclipse এ রান করুন -> ম্যাভেন ইনস্টল ব্যবহার করেও আমি একই সমস্যা পেয়েছি। জাভাআহোম এবং এক্সিলিপ.ইএনআই ঠিক আছে এবং আমার সর্বশেষ জেডিকে নির্দেশ করছে। তবে এম 2 ক্লিপস জেআরই ব্যবহার করেছে। এমভিএন ইনস্টল করে এক্সিলিপ এর বাইরের কাজ ভাল কাজ করেছে!

আমার ক্ষেত্রে, আমি সমস্যাটি নিম্নরূপ সমাধান করেছি:

  1. Eclipse এ নেভিগেট করুন: মেনু উইন্ডোপছন্দসমূহজাভাইনস্টল করা জেআরই
  2. একটি জেআরই এবং জেডিকে জন্য দুটি নিষ্ক্রিয় এন্ট্রি ছিল। সক্রিয়টি হ'ল সর্বশেষ ইনস্টল করা জেডিকে। সমস্ত এন্ট্রি মুছুন তবে একটি ম্যাভেন ব্যবহার করা উচিত।

আমার মনে হয় মাভেন কোনটি সক্রিয় তা আমলে নেবে না ...



3

আমি শুধু ইনস্টল করা আছে ম্যাভেন 3.0.4, সেট M2_HOME, M2এবং JAVA_HOMEসেই অনুযায়ী। আমি তখন নিম্নলিখিত কমান্ডগুলি চালিয়েছি:

mvn archetype:generate....

mvn compile

আমি যেমন বার্তা ব্যর্থ করেছেন: maven unable to locate javac compiler

আমার কম্পিউটারে আমি সি: \ প্রোগ্রাম ফাইলগুলি ava জাভা \ jre.1.6 এ ডিফল্টভাবে জেআরই ইনস্টল করেছি । এবং আমি অন্য সি: ava জাভা \ jdk1.6 পেয়েছি এবং JAVA_HOMEএই সিটিতে সেট করেছি : ava জাভা \ jdk1.6

আমি আমার সেটিংয়ে কোনও ভুল দেখিনি। অনুসন্ধানের পরে, আমি সন্ধানের সিদ্ধান্ত নিয়েছি mvn.bat, আমি %JAVA_HOME%প্রতিটি পদক্ষেপ প্রতিধ্বনিত করেছি এবং এটি যথাযথভাবে প্রদর্শিত হয়েছিল C:\java\jdk1.6, তবে আমি যখন কমান্ডটি চালাচ্ছি তখন mvn --versionএটি জাভা হোম প্রদর্শিত হয়েছিল: সি: \ প্রোগ্রাম ফাইলগুলি ava জাভা \ jre1.1.6

অবশেষে, আমি জানতে পেরেছিলাম যে আমাকে কেবল -Djava.home=c:\java\jdk1.6নীচের কমান্ডের মতো সেট করা দরকার , এবং এখন ঠিকঠাক কাজ করছি:

%MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath %CLASSWORLDS_JAR% "-Dclassworlds.conf=%M2_HOME%\bin\m2.conf" "-Djava.home=%JAVA_HOME%" "-Dmaven.home=%M2_HOME%" %CLASSWORLDS_LAUNCHER% %MAVEN_CMD_LINE_ARGS%

দ্রষ্টব্য: এটি mvnকমান্ড লাইনে রয়েছে এবং গ্রহনের সাথে নয়।


আরে, আপনার যাওয়ার দরকার নেই এবং সর্বদা আপনার প্রতিটি পদক্ষেপটি ব্যাখ্যা করা উচিত। বিন্দুটির উত্তর দেওয়ার জন্য দয়া করে দেখুন ।
এমটিকে

এটি হ্যাকের মতো মনে হয় (তবে ওহে ... এটি যদি আপনার পক্ষে কাজ করে!) তবে এটি আকর্ষণীয় যে ম্যাভেন কমান্ড লাইনটি ভুল জাভা ঘরে তুলেছে - এটি আমাদের বর্তমান সমস্যা।
প্লাজমা 147

2

আমি ইনস্টলড জেআরই-এর অবস্থানটি জেডিকে নিজেই উপস্থিত ডিরেক্টরিতে পরিবর্তন করে সমস্যার সমাধান করেছি। JAVA_HOMEপরিবেশের পরিবর্তনশীলের যথাযথ মান নির্ধারণ করা সমস্যার সমাধান করেনি।

আমার ক্ষেত্রে, দুটি ডিরেক্টরি আছে

  • C:\Program Files\Java\jdk1.7.0_03 --> For JDK

  • C:\Program Files\Java\jre7 --> For JRE

প্রথমদিকে আমি C:\Program Files\Java\jre7একটিগ্রহে ইনস্টলড জেআরই হিসাবে সেট করেছি এবং মাভেনের ক্ষেত্রে আমি একই ত্রুটি পাচ্ছিলাম (পিঁপড়াটি ভাল কাজ করছিল)।

ইনস্টলড জেআরই- C:\Program Files\Java\jdk1.7.0_03\jre7কে পরিবর্তিত করে ইনস্টলড জেআরই হিসাবে গ্রহণের মাধ্যমে ইস্যুটি সমাধান হয়ে যায়।


2

এটি ভুলে যাবেন না যে আপনি যদি কোনও নির্দিষ্ট গ্রহগ্রহের কনফিগারেশন থেকে আপনার প্রকল্পটি চালাচ্ছেন তবে আপনার জাভা রানটাইমটি 'রান কনফিগারেশন'-এর মধ্যে' আপনার মেভেন কনফিগারেশন '->' জেআরই ট্যাব'-এর পরে সঠিক জেডিকে যুক্ত করা উচিত আপনার গ্রহণের পছন্দগুলি।


2

মনে হচ্ছে মাভেন জেডিই ব্যবহার করছেন না, জেডিই ব্যবহার করছেন। সম্ভবত আপনি জেডিকে ইনস্টল করার আগে মাভেন ইনস্টল করেছেন?

সেটিংস ফাইল পরীক্ষা করুন । মোট তিনটি, সিস্টেম, ব্যবহারকারী এবং প্রকল্প রয়েছে। এটি সম্ভবত ইনস্টলেশন কনফিগারেশন ($ M2_Home / conf / settings.xML) বা সম্ভবত ব্যবহারকারী প্রতি কনফিগারেশন ($ {user.dir। /। M2 / settings.xML) এ রয়েছে।


2

শুধুমাত্র গ্রহন সেটআপ

নিম্নলিখিত পদক্ষেপগুলি করুন:

  1. Eclipse প্রকল্পের বৈশিষ্ট্যে রাইট ক্লিক করুন

  2. জাভা বিল্ড পাথ → গ্রন্থাগারগুলি

  3. জেআরই সিস্টেম লাইব্রেরি নির্বাচন করুন → Editবোতামটি ক্লিক করুন

  4. "ইনস্টল করা জেআরইএস ..." বোতামটি ক্লিক করুন

  5. JRE হিসাবে এটি সম্পাদনা করুন: জেআরই হোম = জাভাআহোম বা জাভাআহোম \ জেআর সেট করুন

স্ক্রীনশট:

এখানে চিত্র বিবরণ লিখুন


এটি আমার জন্য কাজ করেছে, আপনাকে ধন্যবাদ। আমি জেআরই হোমকে জেডিকে ফোল্ডারে পরিবর্তন করেছি।
লেডিবার্নকাস্টেল 26'14

1

মেনুতে ডান ক্লিক করুন প্রকল্পবৈশিষ্ট্যজাভা বিল্ড পাথ

JRE সিস্টেমের পথ → সম্পাদনা নির্বাচন করুন । ওয়ার্কস্পেস ডিফল্ট জেআরই নির্বাচন করুন এবং এটি জেডিকে> 1.4 এ নির্দেশ করুন।


1

মেনু উইন্ডোপছন্দসমূহজাভাইনস্টলড জেআরইএসএক্সিকিউশন এনভায়রনমেন্টস -> ডানদিকে চেকবক্সটি ক্লিক করুন।


1

সমাধান সহজ। কখনও কখনও Eclipse উইন্ডোজপছন্দসমূহজাভাইনস্টল করা JRE গুলি নির্দেশ করে C:\Program files\Java\jre

আমি যখন এটিকে পরিবর্তন করেছি তখন C:\Program files\Java\JDK 6.0\jre100% কাজ করা হয়।


1

বিভিন্ন অন্যদের দ্বারা উল্লেখ করা হয়েছে, অন্ধকার উইন্ডোঅভিরুচিসমূহ ...জাভাইনস্টল JREs নির্দেশ করা উচিত JDK ইনস্টল, না JRE করতে। তবেই এটি ../libত্রুটি বার্তায় উল্লিখিত ফোল্ডারটি খুঁজে পেতে পারে ।

এমনকি এটির সাথেও, সমস্যাটি পুনরাবৃত্তি হতে পারে। Eclipse v4.2 (जुनো) এ যাওয়ার আমার উপায় হল একটি মেনু মাভেনআপডেট প্রকল্প করা ... যার পরে সমস্যাটি অদৃশ্য হয়ে যায়।

আমি সন্দেহ করি কারণটি হল যে গ্রহগ্রহের উত্পন্ন কিছু ফাইল (। ক্লাসপথ, .প্রজেক্ট, .প্রিফারেন্সস) সাবভারশনে রয়েছে সেই প্রকল্পের জন্য যা আমি এই সমস্যায় আছি। সুতরাং, একটি এসভিএন আপডেট সমস্যাটির সাথে পরিচয় করিয়ে দেয় এবং ইক্লিপসে মাভেনের একটি কনফিগারেশন আপডেট এটি আবার সমাধান করে।

আসল সমাধান: সংস্করণ নিয়ন্ত্রণ থেকে উত্পন্ন উত্সাহিত ফাইলটিকে বাদ দিন এবং ম্যাভেন ইক্লিপ প্লাগইনটি প্রকল্পের কনফিগারেশনটি পরিচালনা করতে দিন। (অতিরিক্ত পয়েন্টার / পরামর্শ স্বাগত জানাই)


1

আমার ক্ষেত্রে, Eclipse মেনুতে রানডিবাগ কনফিগারেশন

জেআরই ট্যাবে জেআরডি পরিবর্তে জেডিকে নির্বাচন করা সমস্যার সমাধান করেছে।


1

আমাজন লিনাক্সেও আমার একই সমস্যা ছিল। দেখা যাচ্ছে যে আমাকে জেডিকে এর বিকাশকারী সংস্করণ ইনস্টল করতে হয়েছিল:

sudo yum -y install java-1.7.0-openjdk-devel

1

যান অন্ধকার এর মেনুতে উইন্ডোঅভিরুচিসমূহ ...জাভাইনস্টল JREs , JDK ইনস্টল নির্দেশ করা উচিত JRE না।


তবে এটি পূর্বের অসংখ্য উত্তরেও রয়েছে।
পিটার মর্টেনসেন

0

আপনিও নিশ্চিত করতে পারেন যে Eclipse- এ আপডেট হওয়া সমস্ত পরিবর্তন রয়েছে। এটি করতে আপনার প্রকল্পে ডান ক্লিক করুন এবং তারপরে "রিফ্রেশ" মেনু আইটেমটি টিপুন।


0

আরও অনেক উত্তর আপনাকে জেআরইয়ের পরিবর্তে আপনার গ্রহণটি জেডিকে নির্দেশ করতে বলে।

এখানে আরও সুনির্দিষ্ট / পরিষ্কার সাথে আরও একটি উত্তর দেওয়া হয়েছে [আমি এখানে যে কোনও উত্তরে দেখেছি] কীভাবে তা করা যায় তার ধাপে ধাপে: আপনি জেডিকে কীভাবে ইনস্টল করবেন?

এই একই সমস্যার জন্য আমার জন্য সমাধান।



0

আমি অনুমান করব যে সংকলকটির অবস্থানটি JOK অবস্থানের পরিবর্তিত JRE লোকেশনে সংকলক প্লাগইন হওয়ার জন্য একটি POM এ সংজ্ঞায়িত করা হয়েছে , আপনার JAVA_Home নির্দেশ করছে have


@ রবিন আমার ঠিক কোথায় এটি সন্ধান করা উচিত? <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.0.2</version> <configuration> <source>1.6</source> <target>1.6</target>
পোমটি

যদি কোনও <অপরিবর্তনীয়> সংজ্ঞায়িত না হয় তবে এটিই আপনার সমস্যা সৃষ্টি করছে না, যদি না পম আপনি পিতামাতৃ পম থেকে উত্তরাধিকার খোঁজেন যা এটি সংজ্ঞায়িত করেছে।
রবিন

এক্সিকিউটেবলকে সংজ্ঞায়িত করার সময় আপনাকে <fork> টি সত্যতেও সেট করতে হবে।
রবিন

0

আপনি ইঙ্গিত প্রয়োজন JAVA_HOMEমধ্যে mvn.ini(এটা ম্যাভেন ফোল্ডারে এর /bin), এবং আপনার সমস্যা অদৃশ্য হয়ে যাবে।


0

আপনি যদি জাএএভিএহোম সেট করেন এবং সমস্যাটি অব্যাহত থাকে তবে নিম্নলিখিতগুলি চেষ্টা করে দেখুন।

(একটি নতুন ইনস্টল করা পিসিতে আমার একই সমস্যা ছিল))

ধরে নিচ্ছি আপনি গ্রহণ করছেন।

  • উইন্ডো খুলুন → পছন্দসমূহজাভাইনস্টল করা জেআর । আপনার সমস্ত কিছু মুছে ফেলুন, আপনি যে পছন্দসই ব্যবহার করতে চান তা যুক্ত করুন (জেডিকে, জেআরই নেই!)
  • একই উইন্ডোতে ওপেন ম্যাভেন - ইনস্টলেশনগুলিতে, আপনি ডাউনলোড করেছেন এবং কোথাও উত্তোলিত মাভেন ইনস্টলেশন যুক্ত করুন। ( এম্বেডেড মাভেন ইনস্টলেশনটি ব্যবহার করবেন না It এটির কিছু জ্ঞাত বাগ রয়েছে))

এখানেই শেষ. আপনার প্রকল্পটি এ জাতীয় সমস্যায় ভুগবে না।


0

আমার একই ত্রুটি ছিল, কারণ জুনিত সংস্করণ ছিল। আমার তিনটি ছিল 3.8.1, এবং আমি পরিবর্তিত হয়ে 4.8.1 এ এসেছি।

সুতরাং সমাধানটি হ'ল:

আপনাকে পিওএম-এ যেতে হবে , এবং নিশ্চিত হয়ে নিন যে আপনার নির্ভরতাটি এ জাতীয় দেখাচ্ছে

<dependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>4.8.1</version>
  <scope>test</scope>
</dependency>

0

আমি যোগ করার জন্য মান executableএবং সংকলক-প্লাগইন এর কনফিগারেশন পরিবর্তন করেছি এবং forkমানটি সত্য।

<configuration>
    <fork>true</fork>
    <source>1.6</source>
    <target>1.6</target>
    <executable>C:\Program Files\Java\jdk1.6.0_18\bin\javac</executable>
</configuration>

এটা আমার জন্য কাজ করেছে।


0

কি Echo %JAVA_HOME%এবং তারপর mvn --version

JRE পথ একই হতে হবে ... তারপর যান মেনু উইন্ডোপছন্দসমূহজাভাJRE এর ইনস্টল অবস্থান কি হিসাবে একই হওয়া উচিত Java_Homeদেখানো হয়।


0

যান প্রোপার্টি ডায়ালগ এ এবং প্রকল্পে ডান ক্লিক করুন।

ইন লিঙ্কড সম্পদ , একটি নতুন পথ JAVA_HOME ডেকে আপনার JDK অবস্থান রাখা, ": \ প্রোগ্রাম ফাইল \ জাভা \ jdk1.8.0_73 সি" ভালো কিছু যোগ করুন।

এখানেই শেষ!!


আমি মনে করি না যে আপনার কোনও পরিবর্তনশীল যুক্ত করা উচিত .. কেবল রান সিটিংয়ের অধীনে জেডি কে কনফিগারেশনটি ওয়ার্কস্পেস জেডিকে পরিবর্তন করুন
ফানি

0

এই সমস্যার সমাধান খুব সহজ ...

আপনার যদি পিপীলিকা বিল্ড ফাইল না থাকে তবে এটি তৈরি করুন। Eclipse এ আপনি সহজেই একটি পিঁপড়া তৈরি করতে পারেন ফাইল ।

পিঁপড়া বিল্ড ফাইল তৈরি করতে লিঙ্কটি দেখুন [ http://www.codejava.net/ides/eclipse/how-to-create-ant-build-file-for-existing-java-project-in-eclipse]

এখন প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন:

1) আপনার পিঁপড়া যোগ করুন ভিউ উইন্ডোতে থাকা এন্টি ভিউতে বিল্ড ফাইল যুক্ত করুন।

2) আপনার পিঁপড়া বিল্ড ফাইলটিতে ডান ক্লিক করুন এবং রান হিসাবে নির্বাচন করুন এবং সেই "পিঁপড়া বিল্ড" এর দ্বিতীয় বিকল্পটি ।

3) এখন একটি ডায়ালগ বক্স বিভিন্ন অপশন এবং ট্যাব সহ খুলবে।

4) জেআরই ট্যাবটি নির্বাচন করুন ।

5) আপনি তিনটি রেডিও বোতাম দেখতে পাবেন এবং তারা জেআরই বা জেডিকে একটি বিকল্প হিসাবে নির্বাচিত হবে।

)) সাবধানতার সাথে দেখুন যদি রেডিও বোতামের বিকল্পগুলি জেআরই নির্বাচিত হিসাবে থাকে তবে এটিকে পরিবর্তন করুন জেডিকেতে

7) প্রয়োগ ক্লিক করুন।

এটাই...!!!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.