Intellij idea so'nggi versiyasi. O'zingizning Windows dasturiy ta'minotingizni yaratish. Avtomatik xotirani boshqarish

umumiy ma'lumot

IntelliJ IDEA- integratsiyalashgan rivojlanish muhiti dasturiy ta'minot ko'pgina dasturlash tillarida, xususan, JetBrains tomonidan ishlab chiqilgan Java, JavaScript, Python.

Boshqa xususiyatlar qatorida IntelliJ IDEA CVS, Subversion, Apache Ant, Maven va JUnit kabi ko'plab mashhur bepul ishlab chiquvchilar vositalari bilan juda mos keladi. 2007 yil fevral oyida IntelliJ ishlab chiquvchilari Ruby dasturlashni qo'llab-quvvatlash uchun plaginning dastlabki versiyasini e'lon qilishdi.

9.0 versiyasidan boshlab IntelliJ IDEA ikkita nashrda mavjud: Community Edition va Ultimate Edition. Community Edition - bu Apache 2.0 litsenziyasi ostida mavjud bo'lgan mutlaqo bepul versiya. U Java SE, Groovy, Scala-ni to'liq qo'llab-quvvatlaydi va eng mashhur versiyalarni boshqarish tizimlari bilan integratsiyaga ega. Ultimate Edition Java EE, UML diagrammalari, kod qamrovini hisoblash va boshqa versiyalarni boshqarish tizimlari, tillar va ramkalarni qo'llab-quvvatlashni o'z ichiga oladi.


Qo'llab-quvvatlanadigan tillar:

  • JavaScript
  • CoffeeScript
  • HTML/XHTML/HAML
  • CSS/SASS/LESS
  • XML/XSL/XPath
  • ActionScript/MXML
  • Python
  • Ajoyib
  • Skala
  • Kotlin
  • Clojure
  • C/C++

Uchinchi tomon plaginlari orqali:

  • OCaml
  • Erlang
  • Fantom
  • Haskell
  • Matematika
  • Perl5

Ultimate Edition va Community Edition o'rtasidagi asosiy farqlar

Ultimate Edition - bu tijorat ilovalarini yaratish uchun to'liq ishlab chiqish muhiti.

  • Aqlli yakunlash, kod sifatini tahlil qilish vositalari, qulay navigatsiya, Java, Groovy, Scala, HTML, CSS, JavaScript, CoffeeScript, ActionScript, LESS, XML va boshqa koʻplab tillar uchun ilgʻor qayta ishlash va formatlash.
  • Java EE, Spring Framework, Grails, Play Framework, GWT, Struts, Node.js, AngularJS, Android, Flex, AIR Mobile va boshqalar kabi barcha mashhur ramkalar va platformalarni qo'llab-quvvatlash.
  • Tomcat, TomEE, GlassFish, JBoss, WebLogic, WebSphere, Geronimo, Resin, Jetty va Virgo kabi dastur serverlari bilan integratsiya.
  • Ma'lumotlar bazalari va SQL fayllari bilan ishlash vositalari, shu jumladan qulay mijoz va ma'lumotlar bazasi sxemasi muharriri.
  • Tijoriy versiyalarni boshqarish tizimlari Perforce, Team Foundation Server, ClearCase, Visual SourceSafe bilan integratsiya.
  • Sinovlarni o'tkazish va kod qamrovini tahlil qilish uchun vositalar, shu jumladan barcha mashhur test tizimlarini qo'llab-quvvatlash.
Community Edition ochiq manbali ishlab chiqish muhitining bepul versiyasidir.
  • Aqlli yakunlash, kod sifatini tahlil qilish vositalari, oson navigatsiya, Java, Groovy, Scala, Clojure va Erlang uchun ilg'or refaktoring va formatlash.
  • Android ilovalarini ishlab chiqish uchun professional vositalar to'plami.
  • JavaFX 2.0 qo'llab-quvvatlash, SceneBuilder bilan integratsiya; Swing uchun interfeys dizayneri.
  • Maven, Gradle, Ant va boshqalarni o'z ichiga olgan avtomatlashtirilgan qurish va loyihalarni boshqarish vositalari bilan integratsiya.
  • JUnit, TestNG, Spock, ScalaTest va spec2-ni qo'llab-quvvatlaydigan sinov vositalari.
  • Git, Subversion, Mercurial va CSV kabi versiyalarni boshqarish tizimlari bilan integratsiya.

Asosiy xususiyatlar

  • Nosozliklarni tuzatuvchi
    • Evaluate Expression va Watches-dagi ajoyib ifodalar endi Java kodini tuzatishda ishlatilishi mumkin
    • Bir nechta mavzularni tuzatish qulayroq
    • Manba kodi ishlaydigan nusxaga mos kelmasa, ogohlantirishlar
  • Versiyalarni boshqarish tizimlari
    • Git ishchi daraxtlarini qo'llab-quvvatlash
    • So'z darajasidagi o'zgarishlarni ajratib ko'rsatish tufayli yanada qulayroq birlashtirish va taqqoslash
  • muharrir
    • Ifodalarni o'ngga va chapga siljiting
    • Statik usullar va konstantalarni avtomatik import qilish
    • O'ngdan chapga (arab va ibroniy kabi) tillarni qo'llab-quvvatlash
  • gradle
    • Maxsus manba to'plamlarini qo'llab-quvvatlash: endi har bir manba to'plami alohida modul bilan ifodalanadi va o'ziga xos bog'liqliklarga ega bo'lishi mumkin (natijada juda ko'p muammolar hal qilindi)
    • EAR artefaktlarining avtomatik konfiguratsiyasi
  • Java 8
    • Inline Method va Change Signature usul havolalarini lambda ifodalariga aylantiradi
    • Usul havolalari, lambda ifodalari va qo'shimcha turdagi to'g'ri foydalanishni tekshiradigan tekshiruvlar
  • Kotlin
    • Kotlin 1.0 qo'llab-quvvatlash
    • Kotlinni interaktiv tarzda o'rganish uchun Kotlin Edu plagini
  • Skala
    • Tugallash endi belgilar turini, kontekstni va ulardan foydalanish tarixini hisobga oladi.
    • o Naqshga mos iboralar uchun to'ldirish endi case sinfi xususiyat nomlarini taklif qiladi.
  • JavaScript
    • ECMAScript 6, TypeScript va AngularJS 2 uchun yaxshilangan maslahatlar
    • Asinxron kodni qulay disk raskadrovka qilish
  • Bahor ramkalari
    • Spring Boot uchun kengaytirilgan maslahat funksiyasi
    • Yaxshilangan Spring MVC qo'llab-quvvatlashi
    • Ko'p ma'lum muammolar tuzatildi
  • Thymeleaf
    • Maxsus dialektlarga maslahatlar
    • Thymeleaf 3.0 qo'llab-quvvatlash
  • Android Studio 1.5
    • Leak Profiler
    • Yangi lint tekshiruvlari
  • Docker
    • Docker Machine-ni qo'llab-quvvatlash
    • Alohida oyna (asbob oynasi)
    • Endi o'ng panelda muhit o'zgaruvchilari va port ulanishlarini boshqarish uchun jurnallar va UI boshqaruvlari ko'rsatiladi

Tizim talablari

Loyihani yarating va o'rnating

Barcha jarayonlar IntelliJ IDEA ULTIMATE 2016.2 uchun tavsiflangan




Intellij IDEA xush kelibsiz oynasida yangi loyiha yaratish uchun Yangi loyiha yaratish-ni tanlang.
Agar siz tugallangan loyihani ochishingiz kerak bo'lsa, Import Project-ni tanlang va loyiha papkasiga yo'lni belgilang.
Ro'yxatning chap tomonida siz yaqinda ishlagan loyihalaringiz bor.



Ko'rsatilgan oynada yaratilayotgan loyihaning parametrlarini belgilang. Project SDK maydoni ishlab chiqish to'plamini, kutubxonalarni, ramkalarni, Java versiyasini ko'rsatadi.



Arizangizga qo'yiladigan talablarga qarab, siz quyidagi turdagi loyihalarni tanlashingiz mumkin:

Bahor Java platformasi uchun universal ochiq manba asosidir.
JavaFX- RIA yaratish platformasi, operatsion tizimlar ostidan to'g'ridan-to'g'ri ishga tushirish, brauzerlarda ishlash uchun boy grafik foydalanuvchi interfeysi bilan birlashtirilgan ilovalarni yaratishga imkon beradi. mobil telefonlar, shu jumladan multimedia kontenti bilan ishlaydiganlar.
Android- android OS uchun ilovalarni ishlab chiqish.
Maven Java loyihasini yaratish uchun vositadir: kompilyatsiya qilish, jar yaratish, dasturlarni tarqatish to'plamini yaratish, hujjatlarni yaratish.
gradle Bu Apache Ant va Apache Maven tamoyillari asosida qurilgan, lekin loyiha konfiguratsiyasini taqdim etishning an'anaviy XML-ga o'xshash shakli o'rniga Groovy tilida DSL-ni ta'minlaydigan avtomatik qurish tizimidir.
Ajoyib Python, Ruby va Smalltalk imkoniyatlariga ega Java tiliga qoʻshimcha sifatida Java platformasi uchun moʻljallangan obyektga yoʻnaltirilgan dasturlash tilidir.
Griffon Groovy tilidan foydalanadigan ochiq manba "ramka" dir.
Grails- Groovy skript tilida yozilgan veb-ilovalarni yaratish uchun dasturiy ta'minot ramkasi.
statik tarmoq- Web modullari HTML/CSS, JavaScript, PHP va boshqalar kabi texnologiyalar yordamida veb-ilovalarni ishlab chiqish uchun ishlatiladi. Ular ilovalarni ishlab chiqishni qo'llab-quvvatlamaydi.
Kotlin- maqsadli JVM uchun kotlin moduli

Keyingi oynada siz yaratilayotgan loyiha uchun shablonni tanlashingiz mumkin. Tushuntirishlarni oynaning pastki qismida ko'rish mumkin. Bunday holda, loyihada asosiy metodga ega sinf allaqachon yaratiladi.


alt="(!LANG: Loyiha yaratish" class="image-center">!}

Oxirgi bosqichda tizimdagi loyihaning nomi va joylashuvi belgilanadi.




Loyiha yaratildi, siz dastur kodini yozishni boshlashingiz mumkin.




Interfeys va loyihani amalga oshirish

Butun dastur oynasini 3 ta sohaga bo'lish mumkin. Qizil maydon loyiha fayllarini ko'rsatadi. Yashil maydonda fayllar bilan to'g'ridan-to'g'ri ishlash amalga oshiriladi, shu jumladan - dastur kodi yoziladi. Moviy maydon uchun tez kirish asosiy funktsiyalarga: loyihani qurish, ishga tushirish va tuzatish. Bundan tashqari, kod bo'yicha qidiruv funktsiyasi mavjud.




Masalan, berilgan massivning qiymatlarini 2 ga oshiradigan dastur berilgan.




Loyihani ishga tushirish uchun Run menyusidan Run-ni tanlang yoki Alt+Shift+F10 klaviatura yorliqlaridan foydalaning. Yoki yuqorida tavsiflangan ko'k maydondagi tugmalardan foydalaning.




Bajarilgandan so'ng, dasturning natijasi va borishi haqida xabarlar chiqish konsolida paydo bo'ladi.




Agar dastur kodi foydalanuvchi kiritishni ta'minlasa, u holda chiqish konsoli kirish konsoli sifatida xizmat qilishi mumkin.




Dastur natijasi.



Ilovangizni disk raskadrovka qilish uchun siz "uzilish nuqtalari" dan foydalanishingiz mumkin (dasturning bajarilishini qasddan to'xtatish). To'xtash nuqtasini qo'yish uchun siz bosishingiz kerak chap tugma dasturni to'xtatmoqchi bo'lgan kod satrining chap tomonidagi sichqonchani bosing.




Keyin "Ishga tushirish" yorlig'ida "Nosozliklarni tuzatish" bandini tanlang.




Dastur belgilangan joyda bajarilishini to'xtatadi, shundan so'ng "O'zgaruvchilar" maydonidagi "Debugger" yorlig'ida (rasmdagi yashil maydon) barcha o'zgaruvchilarning qiymatlarini kuzatishingiz mumkin. Shuningdek, o'zgaruvchilarning qiymatlarini to'g'ridan-to'g'ri dastur kodi bilan oynada ko'rish mumkin.




Moviy maydon disk raskadrovka paytida kerakli funktsiyalarga tezkor kirish uchun ishlatiladi (yuqoridan pastga tugmachaga): loyihani qayta ishga tushiring, dasturni keyingi to'xtash nuqtasiga ishga tushiring, pauza (hozirda faol emas), majburiy tugatish dasturlar, o'rnatilgan "uzilish nuqtalarini" ko'rib, "uzilish nuqtalari" ni e'tiborsiz qoldiring (dastur oxirigacha bajariladi).
Sariq maydon disk raskadrovka yorliqlari va chiqish konsoli o'rtasida almashish uchun ishlatiladi, shuningdek, disk raskadrovka tugmalarini ham o'z ichiga oladi: qadam qo'yish, chetlab o'tish, chiqish.
Ramkalar paneli (qizil maydon) ilovangizning mavzular roʻyxatiga kirish imkonini beradi. Har bir mavzu uchun siz stek tuzilishini ko'rishingiz, freymlarni tekshirishingiz, freymlar orasida harakat qilishingiz va tahrirlovchida avtomatik ravishda manba kodiga o'tishingiz mumkin.
Agar siz ma'lum bir o'zgaruvchining qiymatini kuzatishingiz kerak bo'lsa, soatlardan foydalanishingiz mumkin. Sizni qiziqtirgan o'zgaruvchini qo'shish uchun yashil plyusni bosishingiz va dastur kodidan o'zgaruvchining nomini kiritishingiz kerak.
Xuddi shunday, siz boshqa har qanday o'zgaruvchini qo'shishingiz mumkin. Masalan, massiv qo'shish uchun siz uning nomini ham ko'rsatishingiz kerak, shundan so'ng massiv elementlarining turi va qiymatlari paydo bo'ladi.


i o'zgaruvchining qiymatini boshqarish:




Butun massivning qiymatlarini tekshirish:




Dasturning keyingi bosqichiga o'tish uchun dasturni davom ettirish tugmasini bosishingiz yoki F9 tugmasidan foydalanishingiz mumkin.




Shunday qilib, siz dasturning borishini nazorat qilishingiz mumkin. Agar siz endi o'zgaruvchining qiymatini kuzatishni xohlamasangiz, uni o'zgaruvchilar ro'yxatidan olib tashlashingiz mumkin. Yo'q qilish uchun qizil minus belgisi ishlatiladi.



IntelliJ IDEA dasturchilar uchun eng qulay IDE bo'lib, IT-mutaxassislarining fikricha, IDEA ko'plab mashhur kutubxonalar uchun qo'llab-quvvatlovni o'z ichiga olgan zamonaviy dasturlash tillarini ishlab chiqish uchun eng yaxshi IDE hisoblanadi, IDEA tijorat, veb va mobil ilovalarni yaratish uchun ideal.
Dasturning Ultimate va Community deb nomlangan 2 ta versiyasi mavjud. Jamiyat ochiq manbaga asoslangan ishlab chiqish dasturining bepul versiyasidir.


Imkoniyatlar IDEA

Tahlil qilish yordami, ilg'or maslahatlar va qulay tuzilma ishlab chiqish jarayonini tezda tushunishga va uni iloji boricha tezlashtirishga yordam beradi.

Bundan tashqari, standart tillar to'plamidan tashqari, boshqalarni ham qo'llab-quvvatlaydigan "Ultimate" versiyasi mavjud.
Versiya windows dasturlari, linux va mac ko'plab ramkalar va sinov vositalari uchun integratsiyalashgan yordamga ega.

JetBrains IDEA-ga kiritilgan, boshqa IDE-da uchramaydigan xususiyatlar dasturchiga monoton tartib tog'laridan xalos bo'lishga, ishlab chiquvchining tezligini yangi darajaga ko'tarishga, xatolarni o'z vaqtida bartaraf etishga va sifatni yaxshilashga yordam beradi. koddan. Ko'pgina xatolarni aniqlashga qodir bo'lgan IDEA-ga integratsiyalangan kengaytirilgan kod tahlili


Plaginlar

IDEA-da 300 dan ortiq plaginlar mavjud bo'lib, ular o'zining funksionalligini yaxshilaydi va kodni ko'rib chiqish va qayta ishlashning turli usullarini qo'shadi, shuningdek, boshqa tillar va serverlarni qo'llab-quvvatlaydi.


Bu IDE kim uchun?

IDEA-ni yuklab olish doimiy ravishda turli xil dasturlash tillari bilan ishlaydigan va vositalaridan maksimal darajada foydalanishni xohlaydiganlar uchun arziydi.
IntelliJ IDEA Community Edition bepul, ko'plab tillarda, shu jumladan rus tilida mavjud bo'lib, uni bepul yuklab olish mumkin, ikkita versiyaning istalgani, har kim mumkin.

IDEA hamjamiyatining bepul versiyasiga nima kiritilgan

Bepul yuklab olish mumkin bo'lgan IntelliJ Idea Community-ning bepul Windows versiyasi Android ilovalarini yaratish uchun cheklangan yordamni, ilg'or avtomatlashtirilgan sinov vositalariga ega vizual manba muharririni, kodni qayta ishlash vositalarini, XML-ni qo'llab-quvvatlashni va UML-ni o'z ichiga olgan UI ishlab chiqish imkoniyatlarini o'z ichiga oladi. ifoda sintaksisini tahlil qilish va Eclipse formatidagi loyihalar uchun o'rnatilgan yordam.
Shuningdek, u mahsulotning 6-versiyasidan boshlab, Swing UI Designer deb nomlangan Swing uchun GUI interfeyslari uchun vizual muharrirni qo‘llab-quvvatlaydi.

IntelliJ IDEA eng kuchli umumiy maqsadli ishlab chiqish muhitlaridan biridir. U PHP, JavaScript, Sass, Ruby, Python va, albatta, Java kabi tillarni qo'llab-quvvatlaydi. Bu erda mashhur ramkalar va dvigatellar uchun qo'llab-quvvatlash, kod sinovlari, moslashishni qo'shing mobil qurilmalar, Git va Mercurial bilan integratsiya, serverlar bilan ishlash vositalari - va siz IntelliJ IDEA bilan dasturlash osonroq va samaraliroq ekanligini tushunasiz.

O'rnatish

IntelliJ IDEA ning ikkita versiyasi mavjud - Jamiyat va Cheksiz. Birinchisi bepul, ammo cheklangan. U Spring, Vaadin, GWT, JavaScript, TypeScript, SQL va boshqalarni qo'llab-quvvatlamaydi. Ikkinchisi jamoaviy rivojlanish uchun barcha turdagi xususiyatlarni o'z ichiga oladi, ammo faqat 30 kunlik sinov muddati bepul bo'ladi. Keyin kamida 533 dollar to'lashingiz kerak.

Bepul versiyaning imkoniyatlari biz uchun etarli, shuning uchun biz idealC deb nomlangan o'rnatish fayliga e'tibor qaratamiz.

Windows-ga o'rnatish uchun biz rasmiy saytdan .exe kengaytmasi bilan manba kodini yuklab olishimiz kerak. Keyin uni ishga tushiring va o'rnatuvchining ko'rsatmalariga amal qiling.

MacOS-da - ideaIC.dmg faylini ikki marta bosing, arxivni o'rnating va manbalarni Ilovalar jildiga nusxalang.

Linux uchun ideaIC.gz ni fayllarni bajarishni qo'llab-quvvatlaydigan katalogga oching. FHS formati ierarxiyasi uchun bu /opt. Shundan so'ng, /bin pastki katalogiga o'ting va idea.sh faylini ishga tushiring.

Endi IntelliJ IDEA-ni qanday sozlashni aniqlaymiz.

oldindan sozlash

IntelliJ IDEA-ni birinchi marta ishga tushirganingizda, sozlamalar fayliga yo'lni belgilashingizni so'ragan dialog oynasi ochiladi. Bu IDE bilan birinchi tajribamiz bo'lgani uchun biz "Sozlamalarni import qilmang" bandini tanlaymiz. Agar yangilash yoki qayta o'rnatishdan keyin ushbu oyna paydo bo'lsa, manba katalogini tanlang.

Intellij g'oyasini o'rnatishning keyingi bosqichi mavzuni tanlashdir. Odatiy bo'lib, ulardan ikkitasi bor - standart (yorug'lik) va Darcula (qorong'i).

Yuqorida aytib o'tilganidek, IDEA juda ko'p yordamchi vositalarni qo'llab-quvvatlaydi. Albatta, yangi boshlanuvchiga ularning barchasi kerak emas. Shuning uchun, keyingi qadam ishlashni oshirish uchun ularni o'chirib qo'yishdir. Buni amalga oshirish uchun keyingi dialog oynasida "Hammasini o'chirish" -ni tanlang. Xavotir olmang, ularni keyinroq sozlamalar menyusida yoqishingiz mumkin.

Biroq, IntelliJ IDEA dasturlash muhiti qo'shimcha qo'shimchalarni yuklab olishni taklif qilib, buni tinchlantirishni o'ylamaydi. Rahmat, bizga ham baribir!

Endi siz IntelliJ IDEA-ni o'rnatish va sozlashni tugatganingizdan so'ng, ishga kirishingiz mumkin. Bu, albatta, IntelliJ IDEA loyihasini yaratish bilan boshlanadi.

Ushbu amal bilan sizda hech qanday qiyinchilik bo'lmaydi, chunki yangi dialog oynasi faqat 4 ta variantni taklif qiladi: yangi loyiha yaratish (Yangi loyiha yaratish), mavjudni ochish (Ochish), loyihani import qilish (Import loyiha) yoki chiqish. versiyani boshqarish tizimi (versiya boshqaruvidan tekshiring). Biz birinchi elementni tanlaymiz. IntelliJ IDEA loyihasini qanday yaratish, atrof-muhit ichida nima qilish kerakligi haqida ko'proq ma'lumotni rasmiy veb-saytda o'qing, chunki ish maydonini sozlash uchun juda ko'p imkoniyatlar mavjud.

Muammolar va savollar

Keyinchalik, ehtimol sizda bir nechta savollar bo'ladi, ulardan biri IntelliJ IDEA-ni faollashtirishga tegishli. Cheklangan versiya yoki 30 kunlik sinov versiyasi ro'yxatdan o'tish va qo'shimcha manipulyatsiyalarni talab qilmaydi. Ammo sotib olinganni faollashtirmoqchi bo'lsangiz, quyidagi amallarni bajarishingiz kerak:

  • Xush kelibsiz ekranda, biz loyihani yaratgan joydan, pastki qismidagi Configure->Manage License menyusini toping. Agar siz allaqachon ichkarida bo'lsangiz, u holda yuqori panelda Yordam->Ro'yxatdan o'tish.
  • Sizdan oldin 3 mumkin bo'lgan usullar faollashtirish: akkaunt orqali (JetBrains hisob qaydnomasi), kod yordamida (Activation Code), litsenziya serveri (Litsenziya serveri) orqali. Siz yoki ish beruvchingiz litsenziyani qanday olganingizga va qanday ma'lumotlarga ega ekanligingizga qarab, tegishli elementni tanlang.
  • Biz kerakli ma'lumotlarni kiritamiz, "Faollashtirish" tugmasini bosing va cheksiz ishdan zavqlaning.

Keyingi an'anaviy savol IDE-ni yangilash haqida. Bu erda algoritm o'rnatish paytidagi bilan bir xil: yuklab olish-ishlash-ko'rsatmalarga rioya qiling yoki birinchi dialog oynasida o'chirish-qayta o'rnatish-reference_existing_settings_file.

Va, albatta, bitta forum ham savolsiz tugamaydi: "Bu boshlamaydi, nima qilishim kerak?". Javob an'anaviy - IntelliJ IDEA-ni qanday o'rnatishni yana bir bor diqqat bilan o'qing. Har bir narsa to'g'ri bajarilgan bo'lsa, dastur ishga tushishi kafolatlanadi. Agar muammolar to'g'ridan-to'g'ri IDEA ishlashi paytida yuzaga kelsa, muammo noto'g'ri o'rnatilgan plaginlarda bo'lsa, javoblarni ishlab chiquvchilarning rasmiy veb-saytlarida qidiring.

Har holda, IntelliJ IDEA-ni qanday olib tashlash bo'yicha yana bir ko'rsatma mavjud:

  1. Windows-dagi boshqaruv paneli orqali standart usulda. Agar so'ralsa, qolganlarini ro'yxatga olish kitobidagi yo'l bo'ylab tugating: "HKEY_CLASSES_ROOT\IntelliJIDEAProjectFile";
  2. Linuxda fayllarni qo'lda o'chiring, shuningdek, agar ular ildizda bo'lmasa, "config" va "tizim" sozlamalari kataloglarini o'chiring.
  3. MacOS-da dastur belgisi orqali o'chirish va keshni "sozlamalar/keshlar/plaginlar/jurnallar" yo'nalishida tozalash standart hisoblanadi.

Yangi IDE dunyosiga o'tishdan oldin, bu keskin o'rganish egri chizig'iga ega murakkab mahsulot ekanligini unutmang. Shunday qilib to'g'ri tanlov o'qitish uchun IntelliJ IDEA amaliy darslari bilan Java kurslari bo'ladi. Shunday qilib, siz tezda kasbga qo'shilasiz va kuchli vositani o'zlashtirasiz.

IntelliJ IDEA tijorat ilovalarini ishlab chiqish muhitidir. Cheklangan funksionallikka ega bepul "Community Edition" versiyasi va "Ultimate Edition" to'liq tijorat versiyasi mavjud. Ochiq kodli loyihalarni ishlab chiqishda faol ishtirok etgan to'liq versiyani bepul olish mumkin. “Jamiyat” versiyasi Apache 2.0 litsenziyasi ostida tarqatiladi va sinov vositalarini, versiyalarni boshqarish vositalarini, dasturiy ta'minotni yaratishni o'z ichiga oladi, Java, Java ME, Groovy, Scala va Clojure-ni qo'llab-quvvatlaydi.

Shuningdek, cheklangan versiyada Android tizimi uchun dasturlarni ishlab chiqish qo'llab-quvvatlanadi, foydalanuvchi interfeysini ishlab chiqish vositalari, XML kod muharriri, muntazam ifodalar, sintaksisni tekshirish, Eclipse loyihalarini import va eksport qilish mavjud. "IntelliJ IDEA Community Edition" xatolarni kuzatish tizimlari bilan osongina birlashadi.

"Ultimate" versiyasi, "Jamiyat" versiyasining standart dasturlash tillari to'plamiga qo'shimcha ravishda, PHP, SQL, Ruby, CSS, Python, HTML, JS-ni qo'llab-quvvatlaydi. Java EE texnologiyasi bilan ishlash va Hibernate, Rails, Google Web Toolkit, Spring frameworklar ham mavjud. Integratsiyalarga Microsoft Team Foundation Server, Rational Clear Case va Perforce kiradi.

Asosiy xususiyatlar va funktsiyalar

  • aqlli muharrir kodni taniydi, refaktoringni, kodni boshqarishni, qasddan qilingan harakatlarni kuzatishni qo'llab-quvvatlaydi;
  • oson navigatsiya va Java 7 uchun to'liq qo'llab-quvvatlash;
  • JUnit va TestNG integratsiyasi, shuningdek, UI test vositalari;
  • OSGI, Java EE, Google App Engine, Spring, Hibernate, GWT, Play, Struts va boshqa texnologiyalarni qo'llab-quvvatlash;
  • aqlli HTML muharriri, JavaScript, CSS, CoffeeScript, shablon integratsiyasi orqali soddalashtirilgan veb-ishlab chiqish;
  • qo'llab-quvvatlanadigan tillarning to'liq to'plami;
  • maxsus serverlar yordamida joylashtirish va disk raskadrovka;
  • kod bilan ishlash uchun qo'shimcha vositalar.

Bepul versiya cheklovlari

  • Ultimate Edition sinov muddati 30 kun davom etadi;
  • Funktsionallik Jamiyat nashrida cheklangan.

Maxsus talablar

  • 1 GB RAM (2 GB tavsiya etiladi)
  • 300 MB bo'sh joy qattiq diskda (afzal 1 GB);
  • 1024x768 ekran o'lchamlari.


Java uchun eng aqlli va foydalanuvchilar uchun eng qulay ishlab chiqish muhiti, jumladan, barcha eng yangi texnologiyalar va ramkalarni qo'llab-quvvatlash. IntelliJ IDEA unumdorlik vositalarini taqdim etadi va tijorat, mobil va veb-ilovalarni yaratish uchun ideal.

Tizim talablari:
Quyidagi operatsion tizimlardan biri:
Microsoft Windows 10
Microsoft Windows 8.1
Microsoft Windows 8
Microsoft Windows 7

2 GB RAM yoki undan ko'p
1,5 GB disk maydoni + kesh uchun kamida 1 GB

Java uchun Torrent ishlab chiqish muhiti - JetBrains Intellij IDEA 2018.3.2 batafsil:
Asosiy xususiyatlar
Aqlli avtomatik to‘ldirish, kod sifatini tahlil qilish vositalari, qulay navigatsiya, Java, Groovy, Scala, HTML, CSS, javascript, CoffeeScript, ActionScript, LESS, XML va boshqa ko‘plab tillar uchun ilg‘or qayta ishlash va formatlash.
· Java EE, Spring Framework, Grails, Play Framework, GWT, Struts, Node.js, AngularJS, Android, Flex, AIR Mobile va boshqalarni o'z ichiga olgan barcha mashhur ramkalar va platformalarni qo'llab-quvvatlash.
· Tomcat, TomEE, GlassFish, JBoss, WebLogic, WebSphere, Geronimo, Resin, Jetty va Virgo kabi dastur serverlari bilan integratsiya.
·Ma’lumotlar bazalari va SQL fayllari bilan ishlash vositalari, jumladan, ma’lumotlar bazasi sxemasi uchun qulay mijoz va muharrir.
· Tijoriy versiyalarni boshqarish tizimlari Perforce, Team Foundation Server, ClearCase, Visual SourceSafe bilan integratsiya.
· Testlarni o'tkazish va kod qamrovini tahlil qilish uchun vositalar, shu jumladan barcha mashhur test tizimlarini qo'llab-quvvatlash.

2018.3. versiyada nima yangiliklar
IntelliJ IDEA kelgusi Java 12-ni qo'llab-quvvatlaydi va siz allaqachon IDE-da Raw String Literals (JEP 326) ni oldindan ko'rishingiz mumkin. ko'proq ma'lumot olish.
IDE endi murakkabroq holatlarda dublikatlarni aniqlay oladi va buni ham tezroq bajaradi.
Java Stream API yaxshilanishi: keyingi daqiqali qo'ng'iroqdan oldin qilingan ortiqcha tartiblangan qo'ng'iroqlar endi aniqlanadi.
Ma'lumotlar oqimiga asoslangan yangi tekshirish birinchi shart keraksiz bo'lgan vaziyatlarni aniqlaydi, chunki u allaqachon ikkinchi shart bilan qoplangan.
IDE endi bostirilgan tekshiruv tegishli metod tanasi, sinfi yoki bayonotida hech qanday ogohlantirishlarga javob bermaydigan vaziyatlarni aniqlaydi.
IDE muharrirdagi birinchi va keyingi barcha TODO sharh satrlarini ajratib ko'rsatadi va ularni TODO asboblar oynasida ko'rsatadi.
Yangi chekinish holat paneli joriy fayldagi chekinish hajmini ko'rsatadi.
·Ma'lum fayl va papkalarda kod formatlashni o'chirib qo'yish uchun doira yaratishingiz mumkin. Afzalliklar / Sozlamalar | dagi "Formaterni boshqarish" yorlig'iga o'ting muharriri | kod uslubi.
Sintaksisni ta'kidlash va kodni to'ldirish endi EditorConfig fayllari uchun mavjud.
·GitHub Pull Requests uchun dastlabki yordam tufayli endi siz PR-larni IDE-da ko'rishingiz mumkin.
Git submodullarini qoʻllab-quvvatlash bu yerda: loyihangizni yangilang, oʻzgarishlar kiriting, farqlarni koʻring va nizolarni hal qiling.
VCS jurnali oldingi/keyingi tanlangan majburiyatga o'tish imkonini beradi.
"Bu yergacha bo'lgan tarix" harakati endi to'liq tarixni ko'rsatishi mumkin.
Birlashtirish paytida bo'shliq o'zgarishlarini e'tiborsiz qoldirish mumkin.
Izohlar kontekst menyusi endi bo'sh joylarga e'tibor bermaslik opsiyasini o'z ichiga oladi (faqat Git).
·Izohlangan satrlar uchun Diff Preview endi VCS qalqib chiquvchi oynasi orqali mavjud.
IntelliJ IDEA faylni bir Git filialidan boshqasiga nusxalash uchun yangi imkoniyatga ega.
Fayllarni topshirayotgan filial endi “Commit” dialog oynasida ko‘rsatiladi.
IDE Git ko'p omborli loyihalarni avvalgidan ko'ra tezroq yangilaydi.
Odatiy bo'lib, IDE endi Native Git SSH Executable dasturidan foydalanadi.
Yangi Qidiruv Hamma joyda quyidagi navigatsiya dialoglarini birlashtiradi: Hamma joyda qidirish, Harakatni topish, Sinfga o'tish, Faylga o'tish va Belgiga o'tish.
·Endi siz ko‘p qatorli fragmentlarni “Yo‘lda topish” muloqot oynasida qidirishingiz mumkin.
Yangi yangilangan Strukturaviy qidiruv va almashtirish dialogi koʻplab yaxshilanishlar, jumladan, qidiruv maydonida avtomatik toʻldirish, yanada moslashuvchan doira konfiguratsiyasi va boshqalar bilan birga keladi.
IDE loyihangizni Kotlinning yangi versiyasiga ko'chirishga yordam beradi.
IDE sizga ko'p platformali loyihalar uchun loyiha misollari to'plamini beradi.
· Yangi Kotlin tekshiruvlari va tezkor tuzatishlar mavjud.
IDE allaqachon yaqinda chiqarilgan Spring Boot 2.1 ni qo'llab-quvvatlaydi.
Loyihani yaratgandan so'ng, IDE barcha tanlangan texnologiyalarni qo'llab-quvvatlashni ta'minlash uchun tegishli plaginlarni o'rnatish yoki yoqishni taklif qiladi.
Kotlin uchun yaxshiroq JPA va Spring Data yordami.
IntelliJ IDEA-ni yanada qulayroq qilish uchun biz yangi Yuqori kontrastli mavzuni taqdim etdik.
Ekranni o'qiydiganlar endi kirishlari va o'qishlari mumkin: qator raqamlari, VCS izohlari, tuzatuvchi va boshqa oluk piktogrammalari.
· HTML uchun mavjudlik tekshiruvlari mavjud.
Xizmat ko'rsatish agenti yordamida disk raskadrovka agentisiz boshlangan Java jarayonlariga biriktirish mumkin.
Endi IDE masofaviy disk raskadrovka jarayoni uzilganidan keyin avtomatik ravishda masofaviy ulanishlarni tinglashni davom ettirishi mumkin.
· Siz fayldan yoki butun loyihadan barcha uzilish nuqtalarini olib tashlash uchun o'zingizning shaxsiy yorliqni belgilashingiz mumkin.
IDE masofaviy JVM-larda asinxron stek izlarini qo'llab-quvvatlaydi.

davolash tartibi
1. Intellij IDEA-ni o'rnating.
2. JetbrainsIdesCrack-4.1-release-enc.jar faylini C:\Program Files\JetBrains\IntelliJ IDEA 2018.3.2\bin (standart o'rnatish yo'li) ga nusxalang.
3. Xuddi shu katalogga -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2018.3.2\bin \JetbrainsIdesCrack-4.1-release-enc.jar qatorini qo'shing.
4. Intellij IDEA-ni ishga tushiring, faollashtirish kodini kiritish maydoniga istalgan belgilarni kiriting.

gastroguru 2017