All Projects → JetBrains → Jetbrainsruntime

JetBrains / Jetbrainsruntime

Licence: other
Runtime environment based on OpenJDK for running IntelliJ Platform-based products on Windows, macOS, and Linux

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Jetbrainsruntime

Learningjdk
JDK源码阅读笔记
Stars: ✭ 860 (+334.34%)
Mutual labels:  jdk
Rexlin600.github.io
系列博客、涵盖领域广、不定时更新、欢迎加入
Stars: ✭ 102 (-48.48%)
Mutual labels:  jdk
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
Jdksourcecode1.8
Jdk1.8源码解析
Stars: ✭ 948 (+378.79%)
Mutual labels:  jdk
Jdk Sourcecode Analysis
JDK源码阅读笔记
Stars: ✭ 1,646 (+731.31%)
Mutual labels:  jdk
Javaok
必看!java后端,亮剑诛仙。java发展路线技术要点。
Stars: ✭ 867 (+337.88%)
Mutual labels:  jdk
Oneinstack
OneinStack - A PHP/JAVA Deployment Tool
Stars: ✭ 1,983 (+901.52%)
Mutual labels:  jdk
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
Jdk Source Analysis
JDK 源码分析
Stars: ✭ 186 (-6.06%)
Mutual labels:  jdk
Intellij Community
IntelliJ IDEA Community Edition & IntelliJ Platform
Stars: ✭ 13,072 (+6502.02%)
Mutual labels:  intellij-platform
Java Apollo
关于自己的一些学习文档和学习心得都放在这里啦!!!
Stars: ✭ 140 (-29.29%)
Mutual labels:  jdk

official JetBrains project

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].