Intellij fikrinin en son sürümü. Kendi Windows yazılımınızı oluşturma. Otomatik bellek yönetimi

Genel bilgi

IntelliJ FİKİR- JetBrains tarafından geliştirilen Java, JavaScript, Python başta olmak üzere birçok programlama dilinde entegre bir yazılım geliştirme ortamı.

Diğer özelliklerin yanı sıra IntelliJ IDEA, CVS, Subversion, Apache Ant, Maven ve JUnit gibi birçok popüler ücretsiz geliştirici aracıyla uyumludur. Şubat 2007'de IntelliJ geliştiricileri, Ruby programlamayı desteklemek için bir eklentinin erken bir sürümünü duyurdular.

9.0 sürümünden bu yana, IntelliJ IDEA iki sürüm halinde mevcuttur: Community Edition ve Ultimate Edition. Topluluk Sürümü, Apache 2.0 lisansı altında sunulan tamamen ücretsiz bir sürümdür. Java SE, Groovy, Scala için tam desteğin yanı sıra en popüler sürüm kontrol sistemleriyle entegrasyona sahiptir. Ultimate Sürüm, Java EE, UML diyagramları, kod kapsamı ve diğer sürüm kontrol sistemleri, diller ve çerçeveler için destek içerir.


Desteklenen diller:

  • JavaScript
  • Kahve Komut Dosyası
  • HTML / XHTML / HAML
  • CSS / SASS / DAHA AZ
  • XML / XSL / XPath
  • ActionScript / MXML
  • piton
  • harika
  • Skala
  • Kotlin
  • Clojure
  • C / C++

Üçüncü taraf eklentileri aracılığıyla:

  • OCaml
  • Erlang
  • fantom
  • Haskell
  • matematik
  • Perl5

Ultimate Edition ve Community Edition arasındaki temel farklar

Ultimate Edition, ticari uygulamalar oluşturmak için geliştirme ortamının eksiksiz bir sürümüdür.

  • Java, Groovy, Scala, HTML, CSS, JavaScript, CoffeeScript, ActionScript, LESS, XML ve daha birçok dil için akıllı tamamlama, kod kalitesi analiz araçları, kolay gezinme, gelişmiş yeniden düzenleme ve biçimlendirme.
  • Java EE, Spring Framework, Grails, Play Framework, GWT, Struts, Node.js, AngularJS, Android, Flex, AIR Mobile ve çok daha fazlası dahil olmak üzere tüm popüler çerçeveler ve platformlar için destek.
  • Tomcat, TomEE, GlassFish, JBoss, WebLogic, WebSphere, Geronimo, Resin, Jetty ve Virgo dahil olmak üzere uygulama sunucularıyla entegrasyon.
  • Veritabanı şeması için kullanıcı dostu bir istemci ve düzenleyici de dahil olmak üzere, veritabanları ve SQL dosyalarıyla çalışmak için araçlar.
  • Perforce, Team Foundation Server, ClearCase, Visual SourceSafe ticari sürüm kontrol sistemleri ile entegrasyon.
  • Tüm popüler test çerçeveleri için destek dahil, testleri çalıştırma ve kod kapsamını analiz etme araçları.
Community Edition, açık kaynak geliştirme ortamının ücretsiz bir sürümüdür.
  • Java, Groovy, Scala, Clojure ve Erlang için akıllı tamamlama, kod kalitesi analiz araçları, kolay gezinme, gelişmiş yeniden düzenleme ve biçimlendirme.
  • Android uygulamaları geliştirmek için profesyonel araçlar seti.
  • JavaFX 2.0 desteği, SceneBuilder entegrasyonu; Swing için bir arayüz tasarımcısı.
  • Maven, Gradle, Ant ve daha fazlasını içeren otomatikleştirilmiş yapı ve proje yönetimi araçlarıyla entegrasyon.
  • JUnit, TestNG, Spock, ScalaTest ve spec2 desteğine sahip test araçları.
  • Git, Subversion, Mercurial ve CSV dahil olmak üzere kaynak kontrol sistemleriyle entegrasyon.

Ana Özellikler

  • hata ayıklayıcı
    • Evaluate Expression and Watches'daki harika ifadeler artık Java kodunda hata ayıklarken kullanılabilir
    • Birden çok iş parçacığında daha uygun hata ayıklama
    • Çalışan kopya ile kaynak kodu uyuşmazlığı için uyarılar
  • Sürüm kontrol sistemleri
    • Git çalışma ağaçları desteği
    • Kelime düzeyindeki değişiklikleri vurgulama sayesinde daha uygun birleştirme ve karşılaştırma
  • Editör
    • İfadeleri sağa ve sola kaydırma
    • Statik yöntemlerin ve sabitlerin otomatik olarak içe aktarılması
    • Sağdan sola yazılan diller için destek (Arapça ve İbranice gibi)
  • kepçe
    • Özel kaynak kümeleri için destek: artık her kaynak kümesi ayrı bir modül tarafından temsil ediliyor ve kendi bağımlılıkları olabilir (sonuç olarak, çok sayıda sorun düzeltildi)
    • EAR yapılarının otomatik konfigürasyonu
  • Java 8
    • Satır İçi Yöntem ve İmzayı Değiştir, yöntem referanslarını lambda ifadelerine dönüştürür
    • Yöntem referanslarının, lambda ifadelerinin ve İsteğe bağlı türlerin doğru kullanıldığını doğrulamak için incelemeler
  • Kotlin
    • Kotlin 1.0 desteği
    • Etkileşimli öğrenme için Kotlin Edu eklentisi Kotlin
  • Skala
    • Tamamlama artık sembollerin türünü, bağlamını ve kullanımlarının geçmişini hesaba katıyor.
    • o Kalıp eşleştirme ifadeleri için tamamlama, artık vaka sınıfı özelliklerinin adlarını önerir.
  • JavaScript
    • ECMAScript 6, TypeScript ve AngularJS 2 için geliştirilmiş araç ipuçları
    • Eşzamansız kodda kolayca hata ayıklayın
  • Yay çerçeveleri
    • Spring Boot için genişletilmiş ipuçları işlevi
    • Geliştirilmiş Spring MVC desteği
    • Bilinen birçok sorun düzeltildi
  • kekik yaprağı
    • Özel lehçeler için ipuçları
    • Kekik yaprağı 3.0 desteği
  • Android Stüdyo 1.5
    • Sızıntı Profili Oluşturucu
    • Yeni tiftik kontrolleri
  • Liman işçisi
    • Docker Makinesi desteği
    • Ayrı pencere (araç penceresi)
    • Sağdaki bölme artık ortam değişkenlerini ve bağlantı noktası bağlantılarını yönetmek için günlükleri ve arabirim öğelerini görüntüler.

Sistem gereksinimleri

Proje oluşturma ve yapılandırma

IntelliJ IDEA ULTIMATE 2016.2 sürümü için tüm işlemler açıklanmıştır




Intellij IDEA karşılama penceresinde yeni bir proje oluşturmak için Yeni Proje Oluştur öğesini seçin.
Hazır bir proje açmanız gerekiyorsa, Projeyi İçe Aktar'ı seçin ve proje ile klasörün yolunu belirtin.
Soldaki liste, yakın zamanda çalıştığınız projeleri görüntüler.



Görünen pencerede, oluşturulmakta olan projenin parametrelerini belirtin. Proje SDK alanı, geliştirme setini, kitaplıkları, çerçeveleri ve Java sürümünü belirtir.



Uygulamanızın gereksinimlerine bağlı olarak aşağıdaki proje türlerini seçebilirsiniz:

Bahar Java platformu için evrensel bir açık kaynak çerçevesidir.
JavaFX- RIA oluşturmak için bir platform, işletim sistemlerinden doğrudan başlatma için zengin bir grafik kullanıcı arayüzü ile birleşik uygulamalar oluşturmanıza, multimedya içeriğiyle çalışanlar da dahil olmak üzere tarayıcılarda ve cep telefonlarında çalışmanıza olanak tanır.
Android- android işletim sistemi için uygulamaların geliştirilmesi.
Uzman Java projesi oluşturmak için bir araçtır: derleme, jar oluşturma, dağıtım kiti oluşturma, dokümantasyon oluşturma.
kepçe- Apache Ant ve Apache Maven ilkelerine dayanan, ancak geleneksel XML benzeri proje yapılandırma temsili biçimi yerine bir Groovy DSL sağlayan otomatik bir yapı sistemi.
harika Python, Ruby ve Smalltalk yetenekleriyle Java dilinin tamamlayıcısı olarak Java platformu için geliştirilmiş nesne yönelimli bir programlama dilidir.
grifon- Groovy dilini kullanan açık kaynaklı bir "çerçeve".
kaseler- Groovy betik diliyle yazılmış web uygulamaları oluşturmak için bir yazılım çerçevesi.
statik ağ- Web modülleri, HTML/CSS, JavaScript, PHP vb. teknolojileri kullanarak web uygulamaları geliştirmek için kullanılır. Uygulama geliştirmeyi desteklemezler.
Kotlin- hedef java sanal makinesi için kotlin modülü

Bir sonraki pencerede, oluşturulmakta olan proje için bir şablon seçebilirsiniz. Açıklamalar pencerenin alt kısmında görülebilir. Bu durumda, projede zaten ana yöntemi olan bir sınıf oluşturulacaktır.


alt = "(! LANG: Bir proje oluşturun" class="image-center">!}

Son aşamada ise projenin sistemdeki adı ve yeri belirlenir.




Proje oluşturuldu, program kodunu yazmaya başlayabilirsiniz.




Proje arayüzü ve yürütme

Tüm program penceresi 3 alana bölünebilir. Proje dosyaları kırmızı alanda görüntülenir. Yeşil alanda, program kodunun yazılması da dahil olmak üzere dosyalarla doğrudan çalışma vardır. Mavi alan, ana işlevlere hızlı erişim sağlar: proje oluşturma, başlatma ve hata ayıklama. Ek olarak, koda göre bir arama işlevi vardır.




Örnek olarak verilen bir dizinin değerlerini 2 arttıran bir program var.




Projeyi çalıştırmak için Çalıştır menüsünden Çalıştır'ı seçin veya Alt + Shift + F10 klavye kısayolunu kullanın. Veya yukarıda açıklanan mavi alandaki düğmeleri kullanın.




Yürütmeden sonra, çıktı konsolunda sonuç ve program ilerleme mesajları görünür.




Program kodu kullanıcı girişi gerektiriyorsa, çıkış konsolu giriş konsolu olarak hizmet verebilir.




Programın sonucu.



Uygulamanızda hata ayıklamak için "kesme noktaları" (program yürütmesinin kasıtlı olarak kesilmesi) kullanabilirsiniz. Bir kesme noktası koymak için, programı durdurmak istediğiniz kod satırının solundaki farenin sol tuşuna tıklamanız gerekir.




Ardından Çalıştır sekmesinde Hata Ayıklama öğesini seçin.




Program belirtilen yerde çalışmasını durduracaktır, bundan sonra Değişkenler alanındaki Hata Ayıklayıcı sekmesinde (şekilde yeşil alan) tüm değişkenlerin değerlerini takip edebilirsiniz. Ayrıca değişkenlerin değerleri program kodu ile doğrudan pencerede görülebilir.




Mavi alan, hata ayıklama sırasında gerekli işlevlere hızlı erişim için kullanılır (yukarıdan aşağıya doğru): projeyi yeniden başlatın, programı bir sonraki kesme noktasına kadar yürütün, duraklatın (şu anda etkin değil), programın zorla sonlandırılması , ayarlanan "kesme noktalarını" görüntüleyin, "kesme noktalarını" yoksayın (program sonuna kadar çalışır).
Sarı alan, hata ayıklayıcı sekmeleri ve çıkış konsolu arasında geçiş yapmak için kullanılır, ayrıca hata ayıklama için düğmeler içerir: girişli adım, baypaslı adım, çıkışlı adım.
Çerçeveler paneli (kırmızı alan), uygulamanızdaki iş parçacıkları listesine erişmenizi sağlar. Her iş parçacığı için yığın yapısını görüntüleyebilir, çerçeveleri inceleyebilir, çerçeveler arasında hareket edebilir ve düzenleyicide otomatik olarak kaynak koduna atlayabilirsiniz.
Belirli bir değişkenin değerini izlemeniz gerekiyorsa, Saatler'i kullanabilirsiniz. İlgilendiğiniz bir değişkeni eklemek için yeşil artıya tıklayıp program kodundan değişkenin adını girmelisiniz.
Benzer şekilde, başka bir değişken ekleyebilirsiniz. Örneğin, bir dizi eklemek için adını da belirtmeniz gerekir, bundan sonra dizi öğelerinin türü ve değerleri görünecektir.


i değişkeninin değerini kontrol etme:




Tüm dizinin değerlerini kontrol etme:




Programın bir sonraki adımına geçmek için Programa Devam Et düğmesine basabilir veya F9 tuşunu kullanabilirsiniz.




Böylece programın ilerleyişi izlenebilir. Bir değişkenin değerini artık izlemeniz gerekmiyorsa, onu değişken listesinden kaldırabilirsiniz. Kırmızı eksi simgesi silmek için kullanılır.



IntelliJ IDEA, programcılar için en uygun IDE'dir ve BT uzmanlarına göre IDEA, modern programlama dillerinde geliştirme için en iyi IDE'dir ve birçok popüler kütüphane için destek içerir, IDEA ticari, web ve mobil uygulamalar oluşturmak için idealdir.
Programın Ultimate ve Community adlı 2 versiyonu bulunmaktadır. Topluluk, açık kaynağa dayalı geliştirme için programın ücretsiz bir sürümüdür.


FİKİR yetenekleri

Ayrıştırma desteği, gelişmiş ipuçları ve kullanışlı bir yapı, geliştirme sürecini hızlı bir şekilde anlamanıza ve mümkün olduğunca hızlandırmanıza yardımcı olacaktır.

Ayrıca, standart dil grubuna ek olarak diğerlerini de destekleyen bir "Ultimate" sürümü vardır.
Programın windows, linux ve mac sürümü, birçok çerçeve ve test aracı için entegre desteğe sahiptir.

JetBrains IDEA'da bulunan ve başka hiçbir IDE'de bulunmayan yetenekler, programcının monoton rutin dağlardan kurtulmasına, geliştiricinin hızını yeni bir seviyeye yükseltmesine, hataları zamanında ortadan kaldırmasına ve kodun kalitesini iyileştirmesine yardımcı olur. . Çoğu hatayı tespit edebilen IDEA gelişmiş kod analizine entegre edilmiştir


Eklentiler

IDEA, işlevselliğini geliştiren ve farklı kod inceleme ve yeniden düzenleme yolları ekleyen 300'den fazla eklenti kurma yeteneğine sahiptir ve ayrıca diğer diller ve sunucular için destek sağlar.


Bu IDE kimler için?

IDEA'yı indirmek, sürekli olarak farklı programlama dilleriyle çalışan ve araçlarından en iyi şekilde yararlanmak isteyen biri içindir.
IntelliJ IDEA Community Edition, ücretsiz olarak indirilebilen Rusça da dahil olmak üzere birçok dilde ücretsiz olarak mevcuttur, iki sürümden herhangi biri, herkes yapabilir.

IDEA Topluluğunun ücretsiz sürümüne neler dahildir?

Ücretsiz olarak indirilebilen Windows programı IntelliJ Idea Community'nin ücretsiz sürümü, Android uygulamaları oluşturmak için sınırlı destek, gelişmiş otomatik test araçlarına sahip görsel bir kaynak düzenleyici içeren bir kullanıcı arayüzü geliştirme yeteneği, yeniden düzenleme programı için araçlar içerir. kod, XML desteği ve UML, düzenli ifade sözdizimi ayrıştırma ve Eclipse projeleri için yerleşik destek.
Ayrıca, ürünün 6. sürümünden başlayarak, Swing için Swing UI Designer adlı görsel bir GUI arabirim düzenleyicisini de destekler.

IntelliJ IDEA, en güçlü genel amaçlı IDE'lerden biridir. PHP, JavaScript, Sass, Ruby, Python ve tabii ki Java gibi dilleri destekler. Bu desteği, popüler çerçeveler ve motorlar, kod testleri, mobil cihazlar için uyarlama, Git ve Mercurial ile entegrasyon, sunucularla çalışma araçları için ekleyin - ve IntelliJ IDEA ile programlamanın daha kolay ve daha üretken olduğunu anlayacaksınız.

Kurulum

IntelliJ IDEA'nın iki sürümü vardır - Topluluk ve Sınırsız. İlki ücretsiz, ancak sınırlı. Spring çerçevelerini, Vaadin, GWT, JavaScript ve TypeScript, SQL ve çok daha fazlasını desteklemez. İkincisi, toplu geliştirme için her türlü özelliği içerir, ancak yalnızca 30 günlük deneme süresi boyunca ücretsiz olacaktır. O zaman en az 533 dolar ödemeniz gerekiyor.

Ücretsiz versiyonun imkanları bize yetiyor sırasıyla idealC isimli kurulum dosyasına odaklanıyoruz.

Windows'a yüklemek için resmi web sitesinden exe uzantılı kaynak kodunu indirmemiz gerekiyor. Ardından, başlatın ve yükleyicinin talimatlarını izleyin.

MacOS'ta ideaIC.dmg dosyasına çift tıklayın, arşivi bağlayın ve kaynakları Uygulamalar klasörüne kopyalayın.

Linux için, ideaIC.gz dosyasını, dosyaların yürütülmesini destekleyen bir dizine açmanız gerekir. FHS format hiyerarşisi için bu / opt. Bundan sonra / bin alt dizinine gidin ve idea.sh dosyasını çalıştırın.

Şimdi IntelliJ IDEA'nın nasıl kurulacağını bulalım.

ön ayar

IntelliJ IDEA'yı ilk kez başlattığınızda, ayarlar dosyasının yolunu belirtmenizi isteyen bir iletişim kutusu açılır. Bu IDE ile ilk deneyimimiz olduğu için "Ayarları içe aktarma" öğesini seçiyoruz. Güncelleme veya yeniden yüklemeden sonra bu pencere açılırsa, kaynak dizini seçin.

Intellij fikrini yapılandırmanın bir sonraki adımı bir tema seçmek olacaktır. Varsayılan olarak, ikisi vardır - standart (açık) ve Darcula (karanlık).

Yukarıda belirtildiği gibi, IDEA çok sayıda yardımcı aracı destekler. Tabii ki, yeni başlayanların hepsine ihtiyacı yok. Bu nedenle, bir sonraki adım, performansı artırmak için bunları devre dışı bırakmaktır. Bunu yapmak için, bir sonraki iletişim kutusunda "Tümünü Devre Dışı Bırak" seçeneğini seçin. Endişelenmeyin, bunları daha sonra ayarlar menüsünden etkinleştirebilirsiniz.

Ancak IntelliJ IDEA programlama ortamı buna dayanmayı bile düşünmüyor ve ek eklentiler indirmeyi teklif ediyor. Teşekkürler, bununla da ilgilenmiyoruz!

Artık IntelliJ IDEA'yı yüklemeyi ve yapılandırmayı tamamladığınıza göre, başlamaya hazırsınız. Elbette bir IntelliJ IDEA projesinin oluşturulmasıyla başlar.

Yeni iletişim kutusu yalnızca 4 seçenek sunduğundan, bu eylemde zorluk yaşamayacaksınız: yeni bir proje oluştur (Yeni Proje Oluştur), mevcut bir projeyi aç (Aç), bir projeyi içe aktar (Projeyi İçe Aktar) veya sürümden çık kontrol sistemi (Versiyon Kontrolü'nden kontrol edin). İlk öğeyi seçiyoruz. Bir IntelliJ IDEA projesinin nasıl oluşturulacağı, halihazırda çevrede ne yapılacağı hakkında daha fazla bilgi için resmi web sitesinde okumak daha iyidir, çünkü çalışma alanını özelleştirmek için gerçekten birçok fırsat vardır.

Sorunlar ve sorular

Ardından, muhtemelen biri IntelliJ IDEA'nın etkinleştirilmesiyle ilgili olan birkaç sorunuz olacaktır. Sınırlı sürüm veya 30 günlük deneme sürümü, kayıt ve ek manipülasyon gerektirmez. Ancak satın alınanı etkinleştirmek istiyorsanız şu adımları izlemelisiniz:

  • Projeyi oluşturduğumuz karşılama ekranında, Yapılandır-> Lisansı Yönet menüsünün altında öğesini bulun. Zaten içerideyseniz, üst panelde Yardım-> Kaydolun.
  • İşte 3 olası etkinleştirme yöntemi: bir hesap aracılığıyla (JetBrains hesabı), bir kod kullanarak (Etkinleştirme Kodu), bir lisans sunucusu aracılığıyla (Lisans Sunucusu). Sizin veya işvereninizin lisansı nasıl edindiğine ve hangi verilere sahip olduğunuza bağlı olarak uygun seçeneği belirleyin.
  • Gerekli verileri giriyoruz, "Etkinleştir" düğmesine basıyoruz ve sınırsız çalışmanın tadını çıkarıyoruz.

Bir sonraki geleneksel soru, IDE'yi güncellemekle ilgilidir. Burada algoritma, kurulum sırasındakiyle aynıdır: indir-çalıştır-talimatları izleyin veya ilk iletişim kutusundaki uninstall-install-reinstall-refer_to_existing_settings_file.

Ve elbette tek bir forum da şu soru olmadan tamamlanmış sayılmaz: “Başlamıyor, ne yapmalıyım?”. Geleneksel cevap - IntelliJ IDEA'nın nasıl kurulacağını bir kez daha dikkatlice okuyun. Her şey doğru yapılırsa, programın başlaması garanti edilir. Doğrudan IDEA'nın çalışması sırasında sorunlar ortaya çıkarsa, büyük olasılıkla sorun yanlış yüklenmiş eklentilerdedir, geliştiricilerinin resmi web sitelerinde cevapları arayın.

Her ihtimale karşı, IntelliJ IDEA'nın nasıl kaldırılacağına dair başka bir talimat:

  1. Windows'taki kontrol panelinden standart şekilde. İstenirse, kalanları yol boyunca kayıt defterine ekleyin: “HKEY_CLASSES_ROOT \ IntelliJIDEAProjectFile”;
  2. Linux'ta dosyaları manuel olarak ovalayın ve ayrıca kökte değilse "config" ve "system" ayarları dizinlerini silin.
  3. MacOS'ta program simgesi aracılığıyla silmek ve "ayarlar / önbellekler / eklentiler / günlükler" yönünde önbelleği temizlemek standarttır.

Yeni bir IDE dünyasına dalmadan önce, bunun keskin bir öğrenme eğrisine sahip karmaşık bir ürün olduğunu unutmayın. Bu nedenle, öğrenme için doğru seçim, uygulamalı IntelliJ IDEA dersleri içeren Java kursları olacaktır. Böylece mesleğe daha hızlı dahil olacaksınız ve güçlü bir araçta ustalaşacaksınız.

IntelliJ IDEA, ticari bir uygulama geliştirme ortamıdır. Sınırlı işlevselliğe sahip ücretsiz bir "Topluluk Sürümü" ve tam ticari "Ultimate Sürümü" sürümü vardır. Açık kaynaklı projelerin geliştirilmesine aktif katılım ile tam sürüm ücretsiz olarak edinilebilir. Topluluk sürümü, Apache 2.0 lisansı altında dağıtılır ve test araçlarını, sürüm kontrol araçlarını, yazılım derlemelerini içerir ve Java, Java ME, Groovy, Scala ve Clojure'u destekler.

Ayrıca, sınırlı sürüm Android sistemi için programların geliştirilmesini destekler, kullanıcı arayüzü geliştirmek için araçlar, XML kodu için bir editör, düzenli ifadeler, sözdizimi kontrolü, Eclipse projelerinin içe ve dışa aktarımı vardır. IntelliJ IDEA Community Edition, hata izleme sistemleriyle sorunsuz bir şekilde bütünleşir.

“Topluluk” sürümünün standart programlama dilleri grubuna ek olarak “Ultimate” sürümü, PHP, SQL, Ruby, CSS, Python, HTML, JS'yi destekler. Java EE teknolojisi ile çalışma ve Hibernate, Rails, Google Web Toolkit, Spring çerçeveleri de mevcuttur. Entegrasyon araçları arasında Microsoft Team Foundation Server, Rational Clear Case ve Perforce bulunur.

Temel özellikler ve işlevler

  • akıllı düzenleyici kodu tanır, yeniden düzenlemeyi, kod kontrolünü, kasıtlı eylemlerin izlenmesini destekler;
  • kolay gezinme ve tam Java 7 desteği;
  • JUnit ve TestNG entegrasyonu ve UI test araçları;
  • OSGI teknolojileri, Java EE, Google App Engine, Spring, Hibernate, GWT, Play, Struts ve diğerleri için destek;
  • akıllı bir HTML düzenleyici, JavaScript, CSS, CoffeeScript, şablon entegrasyonu sayesinde basitleştirilmiş web geliştirme;
  • desteklenen dillerin tamamı;
  • özel sunucular kullanarak dağıtım ve hata ayıklama;
  • kodla çalışmak için ek araçlar.

Ücretsiz sürüm sınırlamaları

  • Ultimate Edition için deneme süresi 30 gün sürer;
  • Topluluk Sürümü sınırlı işlevselliğe sahiptir.

Özel gereksinimler

  • 1 GB RAM (2 GB önerilir);
  • 300 MB boş sabit disk alanı (tercihen 1 GB);
  • 1024x768 ekran çözünürlüğü.


En son teknolojiler ve çerçeveler için destek dahil, en akıllı ve en kullanıcı dostu Java geliştirme ortamı. IntelliJ IDEA, üretkenlik araçları sağlar ve ticari, mobil ve web uygulamaları oluşturmak için idealdir.

Sistem gereksinimleri:
Aşağıdaki işletim sistemlerinden biri:
Microsoft Windows 10
Microsoft Windows 8.1
Microsoft Windows 8
Microsoft Windows7

2 GB RAM veya daha fazlası
1,5 GB disk alanı + önbellek için en az 1 GB

Java için Torrent Geliştirme Ortamı - JetBrains Intellij IDEA 2018.3.2 ayrıntılı olarak:
Ana Özellikler
· Akıllı tamamlama, kod kalitesi analiz araçları, kolay gezinme, Java, Groovy, Scala, HTML, CSS, javascript, CoffeeScript, ActionScript, LESS, XML ve diğer birçok dil için gelişmiş yeniden düzenleme ve biçimlendirme.
· Java EE, Spring Framework, Grails, Play Framework, GWT, Struts, Node.js, AngularJS, Android, Flex, AIR Mobile ve çok daha fazlası dahil olmak üzere tüm popüler çerçeveler ve platformlar için destek.
· Tomcat, TomEE, GlassFish, JBoss, WebLogic, WebSphere, Geronimo, Resin, Jetty ve Virgo dahil uygulama sunucuları ile entegrasyon.
· Veritabanı şeması için uygun bir istemci ve düzenleyici de dahil olmak üzere, veritabanları ve SQL dosyalarıyla çalışmak için araçlar.
· Perforce, Team Foundation Server, ClearCase, Visual SourceSafe ticari sürüm kontrol sistemleri ile entegrasyon.
· Tüm popüler test çerçeveleri için destek dahil, testleri çalıştırma ve kod kapsamını analiz etme araçları.

2018.3 sürümündeki yenilikler
IntelliJ IDEA, yaklaşan Java 12'yi destekler ve IDE'de Raw String Literals'i (JEP 326) zaten önizleyebilirsiniz. Daha fazla bilgi edin.
IDE artık daha karmaşık durumlarda kopyaları tespit edebilir ve bunu da daha hızlı yapar.
Java Akışı API iyileştirmeleri: sonraki min çağrısından önce yapılan gereksiz sıralanmış çağrılar artık algılanıyor.
Yeni bir veri akışı tabanlı inceleme, zaten ikinci bir koşul kapsamında olduğu için birinci koşulun gereksiz olduğu durumları algılar.
IDE artık, bastırılmış bir incelemenin artık ilişkili yöntem gövdesi, sınıf veya deyimdeki herhangi bir uyarıyı ele almadığı durumları tanımlar.
IDE, düzenleyicideki ilk ve sonraki tüm YAPILACAKLAR açıklama satırlarını vurgular ve bunları YAPILACAKLAR aracı penceresinde görüntüler.
Yeni bir girinti durum çubuğu, geçerli dosyadaki girintinin boyutunu görüntüler.
Belirli dosya ve klasörlerde kod biçimlendirmesini devre dışı bırakmak için bir kapsam oluşturabilirsiniz. Tercihler / Ayarlar'da 'Biçimlendirici Kontrolü' sekmesine gidin | editör | Kod Stili.
EditorConfig dosyaları için sözdizimi vurgulama ve kod tamamlama artık kullanılabilir.
GitHub Çekme İsteklerine yönelik ilk destek sayesinde artık PR'leri IDE'nizde görüntüleyebilirsiniz.
Git alt modülleri için destek burada: projenizi güncelleyin, değişiklikleri yapın, farklılıkları görüntüleyin ve çakışmaları çözün.
VCS Günlüğü, önceki/sonraki seçilen işleme gitmenizi sağlar.
'Buraya Kadar Geçmiş' eylemi artık tüm geçmişi gösterebilir.
Birleştirme sırasında boşluk değişiklikleri göz ardı edilebilir.
Açıklamalar bağlam menüsü artık yeni bir Boşlukları Yoksay seçeneği içeriyor (yalnızca Git).
Açıklamalı satırlar için bir Fark Önizlemesi artık VCS açılır penceresi aracılığıyla kullanılabilir.
IntelliJ IDEA, bir Git şubesinden diğerine dosya kopyalamak için yeni bir seçeneğe sahiptir.
Dosyaları taahhüt ettiğiniz dal, şimdi Taahhüt iletişim kutusunda görüntüleniyor.
IDE, Git çoklu depo projelerini eskisinden çok daha hızlı günceller.
Varsayılan olarak, IDE artık Yerel Git SSH Yürütülebilir Dosyasını kullanır.
Yeni Her Yerde Ara, aşağıdaki gezinme iletişim kutularını entegre eder: Her Yerde Ara, Eylem Bul, Sınıfa git, Dosyaya git ve Sembole git.
Artık Yolda Bul iletişim kutusunda çok satırlı parçaları arayabilirsiniz.
Yeni güncellenen Yapısal Arama ve Değiştirme iletişim kutusu, arama alanında otomatik tamamlama, daha esnek kapsam yapılandırması ve daha fazlasını içeren birçok geliştirmeyle birlikte gelir.
IDE, projenizi Kotlin'in yeni sürümüne geçirmenize yardımcı olabilir.
IDE size çok platformlu projeler için bir dizi proje örneği verir.
Yeni Kotlin denetimleri ve hızlı düzeltmeler mevcuttur.
IDE, yakın zamanda piyasaya sürülen Spring Boot 2.1'i zaten destekliyor.
Proje oluşturulduktan sonra IDE, seçilen tüm teknolojiler için desteğin mevcut olduğundan emin olmak için uygun eklentilerin kurulmasını veya etkinleştirilmesini önerecektir.
Kotlin için daha iyi JPA ve Spring Data desteği.
IntelliJ IDEA'yı daha erişilebilir hale getirmek için yeni bir Yüksek karşıtlık teması sunduk.
Ekran okuyucular artık şunlara erişebilir ve okuyabilir: satır numaraları, VCS ek açıklamaları, hata ayıklayıcı ve diğer cilt payı simgeleri.
HTML için erişilebilirlik denetimleri mevcuttur.
Hizmet verilebilirlik aracısını kullanarak bir hata ayıklama aracısı olmadan başlatılan Java işlemlerine eklemek mümkündür.
IDE artık uzaktan hata ayıklama işleminin bağlantısı kesildikten sonra uzak bağlantıları dinlemeye otomatik olarak devam edebilir.
Bir dosyadan veya tüm projeden tüm kesme noktalarını kaldırmak için kendi özel kısayolunuzu atayabilirsiniz.
IDE, Uzak JVM'lerde zaman uyumsuz yığın izlemelerini destekler.

Tedavi prosedürü
1. Intellij IDEA'yı yükleyin.
2. JetbrainsIdesCrack-4.1-release-enc.jar dosyasını C: \ Program Files \ JetBrains \ IntelliJ IDEA 2018.3.2 \ bin dizinine (varsayılan kurulum yolu) kopyalayın.
3. Aynı dizinde, idea64.exe.vmoptions (veya işletim sisteminin ve başlatıcının bitliğine bağlı olarak idea.exe.vmoptions) dosyasına -javaagent: C: \ Program Files \ JetBrains \ IntelliJ IDEA 2018.3 satırını ekleyin. .2 \ bin \ JetbrainsIdesCrack-4.1-release-enc.jar.
4. Intellij IDEA'yı başlatın, aktivasyon kodu giriş alanına herhangi bir karakter girin.

gastroguru 2017