The easiest way to start a new Java project with Fury is to clone an existing template. You can call your
project anything you like, but for this tutorial we will call it sample
. Start by running,
fury layer clone -l propensive/java-new -f sample
cd sample
This will set up a new Fury layer, already set up for a Java project, in the directory sample
. We should
start by renaming the default project:
fury project update -n `sample`
This quickstart project is set up to look for Java source files in the src/core
directory, so let's create it
with,
mkdir -p src/core
and create the file, src/core/Main.java
with the following content:
class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
We can now compile this by running,
fury
This will not, however, run the application. To do that, we must first change it from a lib
module to an
app
module, specifying its main method, like so,
fury module update -t app -M Main
Running fury
again will now additionally run the code, printing,
Hello World!