Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
IntelliJ IDEA Community Edition
Java Python Groovy HTML Kotlin C Other
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.idea transition to Java 8: some test modules configured to use JDK 8, buil…
RegExpSupport Change usages of 'key' to 'language' in lang.syntaxHighlighterFactory
bin cross-platform zip: fixed starting when installed to folder with spaces
build transition to Java 8: some test modules configured to use JDK 8, buil…
colorSchemes update some colors
community-resources add AA to lines on splashes and about dialogs
community-tests Use underscore for test group name
images IDEA-140524 Throwable at com.intellij.ide.util.gotoByName.GotoActionI…
java do not resolve files outside sources
jps update to M11 syntax
json transition to Java 8: some test modules configured to use JDK 8, buil…
lib Move mockito lib to community to reuse in some tests
license add Scalr library
native Ability to specify boot jdk in a user preferences folder.
platform instanceof check added
plugins testng: be prepared that testSkipped is called after testStarted for …
python PY-14962 Allow to specify wrapping for key-value pairs of dict literals
resources-en removed ellipsis from optimize imports and reformat code action names…
resources TestDataLineMarkerProvider for java only
samples removed bad obsolete plugin samples (IDEA-117108)
spellchecker SpellcheckerPerformanceTest: print some time stats and separate the w…
tools rebuild JFlex.jar with Java 1.6
updater Cleanup (deprecated API usage fixed)
xml Allow to move XML comments, fixes tests
.gitattributes auto cr/lf
.gitignore Added snapshot of python-skeletons @ 031d9cc
CONTRIBUTING.md CONTRIBUTING.md: fix typos
LICENSE.txt add LICENSE.txt to community edition repo
NOTICE.txt use https
README.md transition to Java 8: some test modules configured to use JDK 8, buil…
build.txt trunk is 142 / Idea 15 dev started
build.xml IDEA-118759: Run ant headless so no dock icon will appear
community-main.iml transition to Java 8: some test modules configured to use JDK 8, buil…
getPlugins.bat android plugin included into community project
getPlugins.sh android plugin included into community project
test-log.xml some params for RollingFileAppender

README.md

IntelliJ IDEA Community Edition

Building and Running from the IDE

To develop IntelliJ IDEA, you can use either IntelliJ IDEA Community Edition or IntelliJ IDEA Ultimate. To build and run the code:

  • Run getPlugins.sh / getPlugins.bat from the project root directory to check out additional modules.
  • Make sure you have the Groovy plugin enabled. Parts of IntelliJ IDEA are written in Groovy, and you will get compilation errors if you don't have the plugin enabled.
  • Make sure you have the UI Designer plugin enabled. Most of IntelliJ IDEA's UI is built using the UI Designer, and the version you build will not run correctly if you don't have the plugin enabled.
  • Open the project.
  • Configure a JSDK named "IDEA jdk" (case sensitive), pointing to an installation of JDK 1.6.
  • Unless you're running on a Mac with an Apple JDK, add /lib/tools.jar to the set of "IDEA jdk" jars.
  • Configure a JSDK named "1.8", pointing to an installation of JDK 1.8.
  • Add /lib/tools.jar to the set of "1.8" jars.
  • Use Build | Make Project to build the code.
  • To run the code, use the provided shared run configuration "IDEA".

You can find other useful information at http://www.jetbrains.org

Something went wrong with that request. Please try again.