Size: a a a

2020 July 31

ВВ

Виктор Вербицкий... in graalvm_ru
Ivan Ugliansky
а ну да, логично. в jnr байткодный раппер тоже генерится
Интересно, а его можно прегенерить?... Хм...
источник

λ

λoλdog in graalvm_ru
Виктор Вербицкий
Интересно, а его можно прегенерить?... Хм...
Зачем, когда есть jni
источник

ВВ

Виктор Вербицкий... in graalvm_ru
λoλdog
Зачем, когда есть jni
Расскажи это разработчикам библиотек, пожалуйста ;)
источник

AG

Andrey Grigoriev in graalvm_ru
λoλdog
Зачем, когда есть jni
ага. особенно когда у меня сторонняя либа на 100500 функций написана на JNA ) и перепиливать это в JNI очень больно. Попытались - плюнули
источник

λ

λoλdog in graalvm_ru
Виктор Вербицкий
Расскажи это разработчикам библиотек, пожалуйста ;)
Не буду)
источник

λ

λoλdog in graalvm_ru
Пиши свои
источник

λ

λoλdog in graalvm_ru
источник

ПФ

Паша Финкельштейн... in graalvm_ru
Мне прям не везёт
источник

ПФ

Паша Финкельштейн... in graalvm_ru
Ни одно из того что я хотел собрать с native-image не собралось
источник

λ

λoλdog in graalvm_ru
Паш, поэтому я и сказал использовать скалу)
источник

ПФ

Паша Финкельштейн... in graalvm_ru
Сейчас я вот это хотел: https://github.com/Kotlin/kotlin-interactive-shell.git
источник

ПФ

Паша Финкельштейн... in graalvm_ru
λoλdog
Паш, поэтому я и сказал использовать скалу)
Да мне не интеренсо скалу )
источник

λ

λoλdog in graalvm_ru
Вообше странно почему не собралось, есть хаки для консоли на сях?
источник

ПФ

Паша Финкельштейн... in graalvm_ru
λoλdog
Вообше странно почему не собралось, есть хаки для консоли на сях?
ну вот там как раз работа с JNA
java.lang.NoClassDefFoundError: com/sun/jna/Native
       at org.jetbrains.kotlin.com.intellij.jna.JnaLoader.load(JnaLoader.java:16)
       at org.jetbrains.kotlin.com.intellij.jna.JnaLoader.isLoaded(JnaLoader.java:29)
       at org.jetbrains.kotlin.com.intellij.execution.process.UnixProcessManager.<clinit>(UnixProcessManager.java:47)
       at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized0(Native Method)
       at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized(Unsafe.java:1042)
       at jdk.unsupported/sun.misc.Unsafe.ensureClassInitialized(Unsafe.java:698)
       at com.oracle.svm.hosted.classinitialization.ConfigurableClassInitialization.ensureClassInitialized(ConfigurableClassInitialization.java:169)
       at com.oracle.svm.hosted.classinitialization.ConfigurableClassInitialization.forceInitializeHosted(ConfigurableClassInitialization.java:465)
       at com.oracle.svm.hosted.classinitialization.ClassInitializationFeature.lambda$initializeSafeDelayedClasses$11(ClassInitializationFeature.java:285)
       at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
       at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
       at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
       at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
       at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1603)
       at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
       at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
       at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
       at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
       at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
       at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
       at com.oracle.svm.hosted.classinitialization.ClassInitializationFeature.initializeSafeDelayedClasses(ClassInitializationFeature.java:282)
       at com.oracle.svm.hosted.classinitialization.ClassInitializationFeature.afterAnalysis(ClassInitializationFeature.java:222)
       at com.oracle.svm.hosted.NativeImageGenerator.lambda$runPointsToAnalysis$9(NativeImageGenerator.java:741)
       at com.oracle.svm.hosted.FeatureHandler.forEachFeature(FeatureHandler.java:70)
       at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:741)
       at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:538)
       at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:451)
       at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407)
       at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
       at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
       at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
       at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
       at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
Caused by: java.lang.ClassNotFoundException: com.sun.jna.Native
       at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
       at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
источник

A

Alex in graalvm_ru
org.jetbrains.kotlin.com.intellij.execution.process.UnixProcessManager
источник

A

Alex in graalvm_ru
проблемы котлина это проблемы котлина =)
источник

ПФ

Паша Финкельштейн... in graalvm_ru
Ну конечно же да
источник

A

Alex in graalvm_ru
λoλdog
Паш, поэтому я и сказал использовать скалу)
или java 🤣
источник

ПФ

Паша Финкельштейн... in graalvm_ru
Понятно почему там не JNI
источник

ZM

ZLoyer Matveev in graalvm_ru
Паша Финкельштейн
ну вот там как раз работа с JNA
java.lang.NoClassDefFoundError: com/sun/jna/Native
       at org.jetbrains.kotlin.com.intellij.jna.JnaLoader.load(JnaLoader.java:16)
       at org.jetbrains.kotlin.com.intellij.jna.JnaLoader.isLoaded(JnaLoader.java:29)
       at org.jetbrains.kotlin.com.intellij.execution.process.UnixProcessManager.<clinit>(UnixProcessManager.java:47)
       at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized0(Native Method)
       at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized(Unsafe.java:1042)
       at jdk.unsupported/sun.misc.Unsafe.ensureClassInitialized(Unsafe.java:698)
       at com.oracle.svm.hosted.classinitialization.ConfigurableClassInitialization.ensureClassInitialized(ConfigurableClassInitialization.java:169)
       at com.oracle.svm.hosted.classinitialization.ConfigurableClassInitialization.forceInitializeHosted(ConfigurableClassInitialization.java:465)
       at com.oracle.svm.hosted.classinitialization.ClassInitializationFeature.lambda$initializeSafeDelayedClasses$11(ClassInitializationFeature.java:285)
       at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
       at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
       at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
       at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
       at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1603)
       at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
       at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
       at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
       at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
       at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
       at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
       at com.oracle.svm.hosted.classinitialization.ClassInitializationFeature.initializeSafeDelayedClasses(ClassInitializationFeature.java:282)
       at com.oracle.svm.hosted.classinitialization.ClassInitializationFeature.afterAnalysis(ClassInitializationFeature.java:222)
       at com.oracle.svm.hosted.NativeImageGenerator.lambda$runPointsToAnalysis$9(NativeImageGenerator.java:741)
       at com.oracle.svm.hosted.FeatureHandler.forEachFeature(FeatureHandler.java:70)
       at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:741)
       at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:538)
       at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:451)
       at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407)
       at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
       at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
       at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
       at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
       at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
Caused by: java.lang.ClassNotFoundException: com.sun.jna.Native
       at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
       at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
объясните новичку как постить портянки
источник