当尝试使用函数名称旁边的绿色三角形在 IntelliJ IDEA 中运行 Kotlin JVM 模块的主函数时,出现以下错误:
Error: Could not find or load main class MainKt
有没有人以前经历过这个并知道如何解决它?我已经尝试过 Google 上的建议,但似乎不起作用。
我对 Kotlin 和 Kotlin MultiPlatform 以及 Gradle 还很陌生,所以如果您需要更多详细信息,请告诉我。
预先感谢,詹姆斯。
编辑:为了澄清,我可以从命令行运行构建的 .jar 文件,但无法从 IntelliJ 内部运行它而不产生此错误。如果有人可以帮助我调试应用程序,我将非常感激,我只是似乎无法弄清楚:)
我目前正在将网页上的AJAX请求提交给在Chrome和Firefox中可使用但在IE中无法使用的API端点。
我在IE开发工具中收到的错误消息是:
SEC7123: Request header x-custom-header was not present in the Access-Control-Allow-Headers list.
SCRIPT7002: XMLHttpRequest: Network Error 0x80070005, Access is denied.
Run Code Online (Sandbox Code Playgroud)
查看飞行前OPTIONS请求,以下是一些标头:
Origin: http://www.example.org
Access-Control-Request-Headers: content-type, accept, x-custom-header
Access-Control-Request-Method: GET
Run Code Online (Sandbox Code Playgroud)
飞行前的响应显示:
Access-Control-Allow-Headers: content-type, x-custom-header
Access-Control-Allow-Methods: GET, POST, PUT, OPTIONS
Access-Control-Allow-Origin: *
Run Code Online (Sandbox Code Playgroud)
发生这种情况后,将不会执行AJAX请求。看来IE无法看到标头是在飞行前请求的响应中返回的。
任何帮助将不胜感激,如果您需要更多信息,请询问。
谢谢,詹姆斯
javascript internet-explorer access-control cross-domain cors