beeLīn implementation for Java and the JVM
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
beelinj-browser-fx
beelinj-lib
doc
gradle
.gitignore
CHANGELOG.adoc
LICENSE
README.adoc
build.gradle
gradlew
gradlew.bat
settings.gradle

README.adoc

beeLīn Java / JVM

This is the start of a DNSChain client for the JVM.

Download and Install Prerequisites

Mac OS X Windows Linux

Prerequisites

None - Java 8 is bundled inside the App. (Recent Mac OS X?)

Java 8 w/StartCom certificate installed

Java 8 w/StartCom certificate installed

Binary download

download

N/A - build from source is relatively easy, see below.

N/A - build from source is relatively easy, see below.

Note
beeLin-java is using HTTPS to query the DNSChain server at api.dnschain.net which uses a StartCom SSL certificate. By default, Java installations do not trust the StartCom certificate authority and your HTTPS connection to api.dnschain.net may fail. For more detail and instructions on how to install the StartCom certificate in your JDK/JRE see Installing StartCom Certificate Authority Certificates in Java.

Build and run tests

./gradlew build

You can view the test results in beelinj-lib/build/reports/tests/index.html

Of course you probably want to install IntelliJ IDEA to do this.

Build and run the bare-bones browser

./gradlew :beelinj-browser-fx:run

Build a self-contained JAR containing the browser

./gradlew :beelinj-browser-fx:shadowJar

To run the browser jar:

java -jar beelinj-browser-fx/build/libs/beeLin.jar