当我使用Intellij Ultimate 2019.2创建指定的项目类型时
然后建立专案(F11)
出现以下错误:
但是,当我运行SampleJvm.kt时:
Netty启动,一切似乎都很好。
不幸的是,代码无法正常工作:
问题似乎是后端找不到
编译的testy.js,应作为资源加载
然后添加到HTML站点:
我上传了该项目以供下载:
https://file.io/Jj50Ow
非常感谢您的任何建议,
最佳克里斯
最佳答案
js文件已生成并打包在jar文件中,但是JVM服务器对该JAR文件没有依赖性,因此它会生成404。
打开build.gradle文件并滚动到底部,将jsJar添加到dependsOn和类路径中:
task run(type: JavaExec, dependsOn: [jvmJar, jsJar]) {
group = "application"
main = "sample.SampleJvmKt"
classpath(configurations.jvmRuntimeClasspath, jvmJar, jsJar)
args = []
}
然后,您可以使用gradle运行该应用程序。