-
Bug
-
Resolution: Fixed
-
P2
-
9
-
b159
-
x86
-
linux
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8176699 | 10 | Vladimir Kozlov | P2 | Resolved | Fixed | b03 |
jaotc should accept both variation of class file: with and without .class extension:
$ jaotc --output libHelloWorld-coop.so HelloWorld
$ jaotc --output libHelloWorld-coop.so HelloWorld.class
Error: Failed to find: unknown:HelloWorld.class
java.lang.InternalError: Failed to find: unknown:HelloWorld.class
at jdk.aot/jdk.tools.jaotc.collect.ClassSearch.findSource(ClassSearch.java:80)
at jdk.aot/jdk.tools.jaotc.collect.ClassSearch.search(ClassSearch.java:43)
at jdk.aot/jdk.tools.jaotc.Main.run(Main.java:369)
at jdk.aot/jdk.tools.jaotc.Main.run(Main.java:306)
at jdk.aot/jdk.tools.jaotc.Main.main(Main.java:284)
$ jaotc --output libHelloWorld-coop.so --class-name HelloWorld.class
Error: Failed to find: classname:HelloWorld.class
java.lang.InternalError: Failed to find: classname:HelloWorld.class
at jdk.aot/jdk.tools.jaotc.collect.ClassSearch.findSource(ClassSearch.java:80)
$ jaotc --output libHelloWorld-coop.so HelloWorld
$ jaotc --output libHelloWorld-coop.so HelloWorld.class
Error: Failed to find: unknown:HelloWorld.class
java.lang.InternalError: Failed to find: unknown:HelloWorld.class
at jdk.aot/jdk.tools.jaotc.collect.ClassSearch.findSource(ClassSearch.java:80)
at jdk.aot/jdk.tools.jaotc.collect.ClassSearch.search(ClassSearch.java:43)
at jdk.aot/jdk.tools.jaotc.Main.run(Main.java:369)
at jdk.aot/jdk.tools.jaotc.Main.run(Main.java:306)
at jdk.aot/jdk.tools.jaotc.Main.main(Main.java:284)
$ jaotc --output libHelloWorld-coop.so --class-name HelloWorld.class
Error: Failed to find: classname:HelloWorld.class
java.lang.InternalError: Failed to find: classname:HelloWorld.class
at jdk.aot/jdk.tools.jaotc.collect.ClassSearch.findSource(ClassSearch.java:80)
- backported by
-
JDK-8176699 [AOT] jaotc does not accept file name with .class
-
- Resolved
-
- relates to
-
JDK-8169588 [AOT] jaotc --classpath option is confusing
-
- Resolved
-