Skip to content

Main entry point class 'HelloWorld.java' neither found on... on M2 #8501

@SimoneGiusso

Description

@SimoneGiusso

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions