JetBrains / Jetbrainsruntime
Licence: other
Runtime environment based on OpenJDK for running IntelliJ Platform-based products on Windows, macOS, and Linux
Stars: ✭ 198
Programming Languages
java
68154 projects - #9 most used programming language
Labels
Projects that are alternatives of or similar to Jetbrainsruntime
Markdown Toc
🎄Generate toc for github markdown file.(为 markdown 文件生成 toc 目录)
Stars: ✭ 144 (-27.27%)
Mutual labels: jdk
Gradle Intellij Plugin
Plugin for building plugins for IntelliJ IDEs
Stars: ✭ 912 (+360.61%)
Mutual labels: intellij-platform
Adoptopenjdk Deb Installer
Creates Ubuntu/Debian installer packages for AdoptOpenJDK builds using their API
Stars: ✭ 39 (-80.3%)
Mutual labels: jdk
Java
📦 A bucket for Scoop, for Oracle Java, OpenJDK, Zulu, ojdkbuild, AdoptOpenJDK, Amazon Corretto, BellSoft Liberica and SapMachine.
Stars: ✭ 106 (-46.46%)
Mutual labels: jdk
Acejump
🅰️ single character search, select, and jump
Stars: ✭ 786 (+296.97%)
Mutual labels: intellij-platform
Wolfram Language Intellij Plugin Archive
Wolfram Language and Mathematica plugin for IntelliJ IDEA.
Stars: ✭ 177 (-10.61%)
Mutual labels: intellij-platform
Java8 Guides Tutorials
Java 8 Guides and Tutorials - A lot of awesome examples using Java 8 features like Stream, Lambda, Functional Interface, Date and Time API and much more
Stars: ✭ 100 (-49.49%)
Mutual labels: jdk
Chromaterial
ChroMATERIAL is an IntelliJ Platform coloring scheme that expresses the chromatic nature of Material Design within IntelliJ and Android Studio. It is intended to highlight the most import aspects of your code.
Stars: ✭ 143 (-27.78%)
Mutual labels: intellij-platform
Intellij Sdk Docs
IntelliJ SDK Platform Documentation
Stars: ✭ 913 (+361.11%)
Mutual labels: intellij-platform
Runconfigurationasaction
Provides a way to use IntelliJ run configurations as buttons
Stars: ✭ 17 (-91.41%)
Mutual labels: intellij-platform
Gradle Changelog Plugin
Plugin for parsing and managing the Changelog in a "keep a changelog" style.
Stars: ✭ 102 (-48.48%)
Mutual labels: intellij-platform
Intellij Community
IntelliJ IDEA Community Edition & IntelliJ Platform
Stars: ✭ 13,072 (+6502.02%)
Mutual labels: intellij-platform
How JetBrains Runtime is organised
Workspaces
github.com/JetBrains/JetBrainsRuntime
Getting sources
macOS, Linux:
git config --global core.autocrlf input
git clone [email protected]:JetBrains/JetBrainsRuntime.git
Windows:
git config --global core.autocrlf false
git clone [email protected]:JetBrains/JetBrainsRuntime.git
Configure local build environment
OpenJDK build docs
Tip for all platforms: run ./configure
and check output.
Usually, it has meaningful advice how to solve your problem.
Linux (Docker)
$ cd jb/project/docker
$ docker build .
...
Successfully built 942ea9900054
$ docker run -v `pwd`../../../../:/JetBrainsRuntime -it 942ea9900054
# cd /JetBrainsRuntime
# sh ./configure
# make images CONF=linux-x86_64-normal-server-release
Linux (Ubuntu 18.10 desktop)
$ sudo apt-get install autoconf make build-essential libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev libxrandr-dev libcups2-dev libfontconfig1-dev libasound2-dev
$ cd JetBrainsRuntime
$ sh ./configure --disable-warnings-as-errors
$ make images
Windows
Install:
-
Cygwin x64
Required packages: autoconf, binutils, cpio, diffutils, file, gawk, gcc-core, make, m4, unzip, zip.
Install them while installing Cygwin. - Visual Studio compiler toolset Download
Visual Studio 2015 has support by default.
Install with desktop development kit, it includes Windows SDK and compilers. -
Java 11
If you have problems while configuring read Java tips on Cygwin
From command line:
"c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
"c:\Program_Files\cygwin64\bin\mintty.exe" /bin/bash -l
First command will set env vars, the second will run Cygwin shell with proper environment.
In Cygwin shell:
cd JetBrainsRuntime
bash configure --enable-option-checking=fatal --with-toolchain-version=2015 --with-boot-jdk="/cygdrive/c/Program Files/Java/jdk-11.0.5" --disable-warnings-as-errors
make images
macOS
Install Xcode command line developer tools, autoconf (via Homebrew).
Run:
sh ./configure --prefix=$(pwd)/build --disable-warnings-as-errors
make images
Contribution
We will be happy to receive your pull requests. Before you submit one, please sign our Contributor License Agreement (CLA) https://www.jetbrains.com/agreements/cla/
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].