diff --git a/docs/HowTo/Get-Started/Installation-Options/Install-Binaries.md b/docs/HowTo/Get-Started/Installation-Options/Install-Binaries.md index ab8504010af..60a38377c87 100644 --- a/docs/HowTo/Get-Started/Installation-Options/Install-Binaries.md +++ b/docs/HowTo/Get-Started/Installation-Options/Install-Binaries.md @@ -13,11 +13,11 @@ description: Install or upgrade Hyperledger Besu from binary distribution !!!important - Hyperledger Besu requires: + Hyperledger Besu supports: - * MacOS High Sierra 10.13 or later versions - * Java 11+ to compile. Earlier versions are not supported. You can install Java using - `brew install openjdk`. Alternatively, you can manually install the + * MacOS High Sierra 10.13 or later versions. + * Java 11-16. + You can install Java using `brew install openjdk`. Alternatively, you can manually install the [Java JDK](https://www.oracle.com/java/technologies/javase-downloads.html). ### Install (or upgrade) using Homebrew @@ -65,7 +65,7 @@ besu --help !!!attention - Besu requires Java 11+ to compile. Earlier versions are not supported. + Besu supports Java 11-16. !!! note "Linux open file limit" diff --git a/docs/HowTo/Troubleshoot/Troubleshooting.md b/docs/HowTo/Troubleshoot/Troubleshooting.md index 1c8a654ab85..45e41bce7fc 100644 --- a/docs/HowTo/Troubleshoot/Troubleshooting.md +++ b/docs/HowTo/Troubleshoot/Troubleshooting.md @@ -73,33 +73,6 @@ Not including a milestone far enough in advance in the genesis file can lead to inconsistent behavior without specific errors. Ensure you include a milestone that is far enough in advance in the genesis file (for example, `constantinoplefixblock`). -## Illegal reflective access error on startup - -When using Java 9 or later, the following error message might display on startup, but does not -affect the operation of Besu: - -```bash -WARNING: An illegal reflective access operation has occurred -WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/Users/madelinemurray/besu/build/distributions/besu-1.1.2-SNAPSHOT/lib/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun() -WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG -WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations -WARNING: All illegal access operations will be denied in a future release -``` - -To stop the message displaying, add the following to the environment: - -=== "Linux / Mac OS" - - ```bash - export BESU_OPTS="--add-opens java.base/sun.security.provider=ALL-UNNAMED" - ``` - -=== "Windows" - - ```bash - set BESU_OPTS="--add-opens java.base/sun.security.provider=ALL-UNNAMED" - ``` - ## Command line options Characters such as smart quotes and long (em) hyphens do not work in Besu command line options.