Tag: eclipse

Apache Tomcat 8.0无法加载使用Eclipse for Java EE,Mars 2编写的Kotlin中的servlet类

我正在使用Eclipse for Java EE,Mars 2.我在这个IDE中首先使用Java 8和Apache Tomcat 8.0.x编写了一个servlet应用程序,运行得很好。 现在,我试图将代码移植到Kotlin。 但是,Apache Tomcat服务器,似乎从下面发布的信息,无法找到并加载我的类LoginServlet 。 我已经移植了helper类,并且只是一个名为LoginServlet servlet类。 我删除了这个问题中的所有代码,只是为了展示一个简单的骨骼框架。 这是我的设置: package bookyard.server; // import statements ommitted for brevity open class LoginServlet : HttpServlet() { override fun doGet(request : HttpServletRequest, response : HttpServletResponse) { val msg: String = "HTTP GET method not supported."; try { response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, msg); } catch (e: […]

如何在Eclipse中安装Kotlin for Android Development?

我只是试图搜索Google如何做到这一点,但我仍然无法找到一个完整的一步一步的指导如何做到这一点?

无法下载eclipse的插件

我正在尝试下载eclipse的kotlin插件。 我能够连接到eclipse市场,但是当我尝试下载它,我得到一个错误: Unable to read repository at https://dl.bintray.com/jetbrains/kotlin/eclipse-plugin/last/content.xml. sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 我在防火墙后面并且配置了代理设置。 我从这个网站下载了一个证书,并将其添加到keytool,但错误仍然是一样的。 我如何解决这个错误或手动安装这个插件?

在类路径中使用Kotlin运行时库执行Java和Kotlin程序

我在eclipse中创建了一个混合项目Java + Kotlin。 我添加了kotlin插件来日食,并添加kotlin性质的项目。 没有问题编译或与Maven建设。 当我执行该项目时,我得到一个异常,因为kotlin运行时jar不在那里。 没有问题了,我在运行配置中手动添加了jar,如下所示: 但是这是一个黑客。 任何人都可以告诉我最优雅的方式来告诉eclipse当我执行程序时添加eclipse kotlin插件所使用的相同的运行时,这样如果我更新插件,运行时jar将保持同步。 如果有帮助的话,这就是库在项目构建路径中的样子: 这似乎很简单,但我无法找到正确的方法来做到这一点…

Eclipse RCP:PDE导出和Kotlin

我有一个Eclipse RCP应用程序,并添加了一个用Kotlin编写的类(我添加了Kotlin Eclipse插件,Kotlin库等)。到目前为止,所有的工作都很好,我可以从另一个Java类调用Kotlin类, Eclipse(通过启动Eclipse应用程序 )。 现在,我想使用PDE导出向导(Export> Plugin-Development> Eclipse Product)导出应用程序。 但是,这不会导出已编译的Kotlin类,而是像普通的包资源(如mypackage/MyClass.kt而不是mypackage/MyClass.class )一样导出它。 我可以配置PDE编译/导出,以便导出编译的Kotlin类吗?

Eclipse – 如何将Kotlin添加到Tomcat项目 – 编译Kotlin和Java文件

我需要帮助将Kotlin编译添加到现有的eclipse java tomcat项目中。 为了记录,我在Eclipse Oxygen 4.7上安装了Kotlin插件。 我已经成功地创建并运行了基于Gradle的Spring引导Kotlin rest api demo,并且可以编译和运行“Kotlin Only Projects”并使用我的其他java库 – 真棒。 但是现在我有了Kotlin,我想用它来工作我的其他“传统”Tomcat 8项目,它们是Java J2EE – 动态WTP …我想在Kotlin中编写的新servlet。 我希望能够在我之前的任何一个包中的java src文件夹中添加一个Kotlin类,所以当我构建一个战争的时候,所有的逻辑上都在一起。 IDE似乎没问题 – 我在一个包(在tomcat项目的Java src包文件夹中)创建了Kotlin类,它在解析,导入或依赖性方面没有问题。 我在想WOW !,现在好了重启WTP中的Tomcat服务器,我就可以执行我的Kotlin Servlet了。 没有 – 404 404 404。 我检查了WEB-INF / classes构建文件夹和所有的Java类文件…猜我看到了什么? 一个名为KotlinServlet.kt的文件(即我的测试servlet的名称,源版本不是编译类版本) 所以由于某些原因,build / package / deployment没有编译* .kt文件,只是复制它(也许这是默认的WTP部署)。 我不知道这是否可以通过“添加Kotlin自然”来解决,奇怪的是没有一个日食Kotlin菜单功能可供我使用。 如果我右键点击我的项目,我没有得到Kotlin菜单选项。 Eclipse声明插件已安装。 所以我的问题是: 鉴于现有的传统WTP Tomcat servlet项目,我们可以如何识别和编译* .kt文件? 如何以及为什么我没有Kotlin菜单功能? (我下载并测试了Oxygen Java和J2EE版本 […]