-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Description
Describe the issue
Error: Main entry point class 'src/main/java/org/simonegiusso/buildtimeinizialization/HelloWorld.java' neither found on
classpath: '/Users/simonegiusso/Dev/GithubProjects/graalvm' nor
modulepath: '/Users/simonegiusso/.sdkman/candidates/java/21.0.1-graal/lib/svm/graal-microservices.jar:/Users/simonegiusso/.sdkman/candidates/java/21.0.1-graal/lib/svm/library-support.jar'.
When running:
native-image src/main/java/org/simonegiusso/buildtimeinizialization/HelloWorld.java
Steps to reproduce the issue
Run the above command on this class:
package org.simonegiusso.buildtimeinizialization;
public final class HelloWorld {
private HelloWorld() {}
public static void main(final String[] args) {
Greeter.greet();
}
private enum Greeter {
;
static {
System.out.println("Greeter is getting ready!");
}
static void greet() {
System.out.println("Hello, World!");
}
}
}Describe GraalVM and your environment:
Model Name: MacBook Air
Chip: Apple M2
Total Number of Cores: 8 (4 performance and 4 efficiency)
Memory: 16 GB
System Firmware Version: 10151.81.1
Operating System: macOS Sonoma 14.3.1
$java -version
java version "21.0.1" 2023-10-17
Java(TM) SE Runtime Environment Oracle GraalVM 21.0.1+12.1 (build 21.0.1+12-jvmci-23.1-b19)
Java HotSpot(TM) 64-Bit Server VM Oracle GraalVM 21.0.1+12.1 (build 21.0.1+12-jvmci-23.1-b19, mixed mode, sharing)
If I replace native-image with javac it compiles.