আমি উইন্ডোজ ইনস্টলার ব্যবহার করে আইআরপোর্ট 4.5 ডাউনলোড এবং ইনস্টল করেছি। তবে আমি যখন আইআরপোর্টটি শুরু করার চেষ্টা করি তখন এটি স্প্ল্যাশ স্ক্রিন দেখায় তবে শুরু হয় না।
আমার জেআরই সংস্করণটি 8।
আমি উইন্ডোজ ইনস্টলার ব্যবহার করে আইআরপোর্ট 4.5 ডাউনলোড এবং ইনস্টল করেছি। তবে আমি যখন আইআরপোর্টটি শুরু করার চেষ্টা করি তখন এটি স্প্ল্যাশ স্ক্রিন দেখায় তবে শুরু হয় না।
আমার জেআরই সংস্করণটি 8।
ireport --jdk /my/path/to/jre7
উত্তর:
আপনি যদি পুরানো জাভা সংস্করণ ইনস্টল করতে না চান তবে অন্য উপায় রয়েছে যা আপনি নিম্নলিখিতটি করতে পারেন:
1) https://sourceforge.net/projects/ireport/files/iReport/iReport-5i.6-5 থেকে iReport-5.6.0.zip ডাউনলোড করুন
২) জেরে -7 ইউ 67-উইন্ডোজ-x64.tar.gz (একটি ট্যারে একটি প্যাকযুক্ত) https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261 থেকে ডাউনলোড করুন .html
3) আইআরপোর্টটি এক্সট্রাক্ট করুন এবং এক্সট্রাক্ট করা ফোল্ডারে যা বিন এবং ইত্যাদি ফোল্ডারগুলি জেরে ফেলে দেয় in উদাহরণস্বরূপ, আপনি jre-7u67-Windows-x64.tar.gz দুবার আনপ্যাক করে ফেললে আপনি jre1.7.0_67 নামের একটি ফোল্ডারটি শেষ করবেন। IReport-5.6.0 ডিরেক্টরিতে সেই ফোল্ডারটি রাখুন:
এবং তারপরে ইত্যাদি ফোল্ডারে যান এবং ireport.conf ফাইলটি সম্পাদনা করুন এবং এতে নিম্নলিখিত লাইনটি যুক্ত করুন:
উইন্ডোজ jdkhome = "এর জন্য \ jre1.7.0_67"
লিনাক্স jdkhome = "./ jre1.7.0_67" এর জন্য
দ্রষ্টব্য: জেআর সংস্করণ পরিবর্তন হতে পারে! আপনার ডাউনলোড অনুযায়ী 1.7
এখন আপনি যদি আইআরপোর্ট ডিরেক্টরিটিতে বিন ফোল্ডার থেকে ireport_w.exe চালান তবে এটি ঠিক জরিমানা করা উচিত।
কিছু আনইনস্টল করবেন না। জাভা এর একাধিক সংস্করণ সহ একটি সিস্টেম ঠিক কাজ করে works এবং আপনার আপনার পরিবেশের ভারেবলগুলি আপডেট করার দরকার নেই (যেমন জাভা_হোম, পাথ ইত্যাদি etc)।
হ্যাঁ, ire.১.১.১ জাভা দরকার ((জাভা ৮ দিয়ে কাজ করে না)।
আপনাকে যা করতে হবে তা হ'ল সি: \ প্রোগ্রাম ফাইলগুলি \ জ্যাসপারসফট \ iReport-nb-3.6.1 \ ইত্যাদি edit ireport.conf সম্পাদনা করতে হবে:
# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch
jdkhome="C:/Program Files/Java/jdk1.7.0_45"
লিনাক্সে (কোনও স্পেস এবং স্ট্যান্ডার্ড ফাইল পাথ নেই) এটি এত সহজ। অন্যান্য আকর্ষণীয় প্রকল্পের জন্য আপনার জাভা 8 রাখুন ...
iReport জাভা 8 নিয়ে কাজ করে না।
(আপনি এটি এখানে পাবেন: iReport-xxx \ ইত্যাদি \)
এই লাইনটি পরিবর্তন করুন:
#jdkhome="/path/to/jdk"
এটিতে (এটি যদি আপনার জাভা 7 ইনস্টল দির না হয় তবে আপনার ইনস্টল করা জাভা 7 এর পথের সাথে "" পরামিতিটির মানটি প্রতিস্থাপন করুন):
jdkhome="C:\Program Files\Java\jdk1.7.0_67"
যদিও ইয়ারপোর্টটি আনুষ্ঠানিকভাবে জাভা 8 সমর্থন করে না, জাভা 8 এর সাথে ইয়ারপোর্ট (ireport 5.1 দিয়ে পরীক্ষিত) কাজ করার জন্য মোটামুটি সহজ উপায় রয়েছে। সমস্যাটি আসলে নেটবিনে। একটি খুব সাধারণ প্যাচ রয়েছে, ধরে নিই যে আপনি জাভা 8-তে উন্নত সুরক্ষাটির বিষয়ে চিন্তা করেন না:
এমনকি আমি ইয়ারপোর্টের দ্বারা ব্যবহৃত সঠিক নেটবিন উত্সও ব্যবহার করি নি। আমি উপরের সংগ্রহস্থল থেকে পুরোপুরি সর্বশেষতম WeakListenerImpl.java ডাউনলোড করেছি এবং এটি সংকলক ক্লাসপথের প্ল্যাটফর্ম 9 / lib / org-openide-util.jar দিয়ে রাইপারপোর্ট ডিরেক্টরিতে সংকলন করেছি
cd blah/blah/iReport-5.1.0
wget http://hg.netbeans.org/jet-main/raw-file/3238e03c676f/openide.util/src/org/openide/util/WeakListenerImpl.java
javac -d . -cp platform9/lib/org-openide-util.jar WeakListenerImpl.java
zip -r platform9/lib/org-openide-util.jar org
আমি যতক্ষণ পারি ঠিক তেমন জ্যাস্পার রিপোর্টগুলি সম্পাদনা করার জন্য গ্রহপাল চালানো এড়াচ্ছি। নেটবিন ভিত্তিক ইয়ারপোর্ট এত হালকা ওজনযুক্ত। Eclipse চালানো ইম্যাক্স ব্যবহারের মতো।
এটি কেবল জেআরই 1.7 এর সাথে কাজ করে কেবল এটি ডাউনলোড করুন এবং আপনার পছন্দসই স্থানে সন্ধান করুন
এবং আইআরপোর্টটি খোলার জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন
ireport --jdkhome Path To JDK Home
আমি এটি আমার পিসিতে স্থির করেছি, আমার পরিবেশে iReport ছিল iReport-5.1.0, উভয়টি jdk 7 এবং jdk 8 ইনস্টল করা হয়েছিল।
তবে আইআরপোর্টটি লোড হয়নি
ঠিক করুন: - 1. iReport.conf খুঁজুন // সি: \ প্রোগ্রাম ফাইল (x86) \ জ্যাসপারসফ্ট \ আইরপোর্ট -5.1.0 \ ইত্যাদি
এটি পাঠ্য সম্পাদক এ খুলুন
আপনার jdk ইনস্টলেশন পাথটি অনুলিপি করুন // সি: \ প্রোগ্রাম ফাইল (x86) \ জাভা \ jdk1.8.0_60
jdkhome = যুক্ত করুন ireport.conf ফাইল jdkhome = "সি: / প্রোগ্রাম ফাইল (x86) / জাভা / jdk1.8.0_60"
এখন আইআরপোর্ট কাজ করবে
Ireport 4.7.1 সহ, jdkhome ইন সেট করার পরে etc/ireport.conf
, ireport.exe
শুরু হয় না। কোনও স্প্ল্যাশ নেই, উইন্ডো নেই।
আমি যখন ireport_w.exe
একটি সেন্টিমিডে লঞ্চ করি তখন আমি এই বার্তাটি পাই:
ভিএম শুরু করার সময় ত্রুটি ঘটেছে
অবজেক্ট হ্যাপের জন্য পর্যাপ্ত জায়গা সংরক্ষণ করতে পারেনি
ত্রুটি: জাভা ভার্চুয়াল মেশিন তৈরি করা যায়নি।
ত্রুটি: মারাত্মক ব্যতিক্রম ঘটেছে। প্রোগ্রাম প্রস্থান করা হবে।
সমাধান: ফাইল ইত্যাদিতে / ireport.conf এ, ডিফল্ট_অংশগুলি দিয়ে শুরু হওয়া লাইনে, আমি -J-XX:MaxPermSize
512m এর পরিবর্তে 256m এর মান কমিয়ে দিয়েছি
default_options="--branding ireport -J-Xms256m -J-Xmx512m
-J-Dorg.netbeans.ProxyClassLoader.level=1000 -J-XX:MaxPermSize=256m"
_JAVA_OPTIONS
এই সেটিংসটিকে ওভাররাইড করবে। আমার এমন পরিবেশের পরিবর্তনশীল ছিল যা হিপ আকারটি 1 জিবি সেট করে। এটি default_options
এখানে সেটিংসের চেয়ে বেশি প্রাধান্য পেয়েছে । একবার মুছে ফেলা হলে, আইআরপোর্ট সফলভাবে চলল।
আমি গুগলে সার্চ করে ক্লান্ত হয়ে পড়েছিলাম কীভাবে জাভা 8 দিয়ে আইআরপোর্টটি চালানো যায়।
আমি ইন্টারনেটে যা বলেছি সবকিছু করেছি, তবে কেন তারা আমার পক্ষে কাজ করছিল না তা আমি জানি না।
তারপরে আমি রেজিস্ট্রি এডিটর ব্যবহার করে আমার কম্পিউটার জেডিকে বর্তমান সংস্করণ ফর্মটি 1.8 থেকে 1.7 এ পরিবর্তন করি।
এখন এটা ঠিক আছে।
বর্তমান সংস্করণ পরিবর্তন করতে
শুরু => টাইপ রিজেডিট (এন্টার টিপুন) => HKEY_LOCAL_MACHINE => সফটওয়্যার => জাভাসফট => জাভা ডেভেলপমেন্ট কিট => কারেন্ট ভার্সনের মূল মান 1.8 থেকে 1.7 পরিবর্তন করুন
আমার জন্য, এই থ্রেডে স্টুয়ার্ট গাথম্যান এবং রবিথের উত্তরের সংমিশ্রণটি উইন্ডোজ সার্ভার ২০১ 2016-এ আইআরপোর্ট ৫..6.০ এর কৌশলটি করেছে।
তদ্ব্যতীত, আমি সি: files প্রোগ্রাম ফাইলগুলির মধ্যে sy জাভা j jre7 এর মতো জেডিকে 8 এ একটি সিমিলিংক যুক্ত করেছি:
cmd /c mklink /d "C:\program files\java\jre7\bin" "C:\Program Files\Java\jdk1.8.0_181\bin"
কারণ আইআরপোর্টটি ক্রমাগত অভিযোগ করছিল যে এটি সি: \ প্রোগ্রাম ফাইলগুলি ava জাভা \ জে 77 \ বিন \ এর মধ্যে java.exe সন্ধান করতে পারে না - তাই আমি এটি প্রয়োজনীয় জাভা.এক্সে (আমার ক্ষেত্রে ভি 8.181) পছন্দসই পথের অধীনে পরিবেশন করেছি এবং এটি খুশিতে গিলে ফেলল
আমি জাভা 7 সহ আইআরপোর্ট 5.6 ইনস্টল করেছি: কাজ করছে না
আমি জাভা 6 ইনস্টল করার চেষ্টা করেছি এবং সংযুক্ত স্ক্রিনশটের মতো "ireport.conf" ফাইলে পাথ যুক্ত করেছি এবং এটি দুর্দান্ত কাজ করেছে: ডি
সুতরাং পদক্ষেপগুলি হল:
Install IReport 5.6
Install JDK 6
Edit "ireport.conf" file like the below image and Enjoy ;)