我有Java8SDK和运行时,以及一个只使用Java7个功能的项目。我想知道我是否可以设置intellij来构建一个Java-7级的jar,从命令行肯定可以做到这一点?
到目前为止,我已经尝试过简单地将项目语言级别设置为7作为实验,但这显然是不够的,也不是我真正需要的。
我在SO上也看到过这个问题:"Intellij IDEA使用java7编译器编译,当我已经将其配置为使用Java6",但我的项目SDK已经设置为最新的Java版本,我只需要一个Java-7兼容的工件/jar编译。
编辑:我的本地系统上只有Java 6和Java 8 JRE/SDK,因为不幸的是,Java 7在我的系统上有问题,不兼容。
文件-
我使用maven命令来清理、构建整个项目、创建war并部署到服务器。我不能使用Intellij来做这件事,因为我只有社区版。它在与intellij相同的目录中构建项目。 为了加快速度,我编写了一个脚本,可以在本地“target”目录中找到比服务器中更新的已编译文件,并进行复制。虽然一切正常,但问题是Intellij并没有将使用maven编译的类视为应该跳过并重新构建整个项目的类。 目前它的工作原理
在我的 maven 项目中,我目前正在将我的 Java 代码与一些 Groovy 代码混合在一起。在这一点上,我主要使用Groovy来构建豆子。我的一些Java代码直接使用Groovy豆。 我这样配置Maven编译器插件:- 当我使用运行我的测试用例时,它工作得很好。 然而,当我通过右键单击测试文件直接从IntelliJ运行测试用例并运行它时,Groovy bean上会出现“找不到符号”错误。当我
我有一个maven项目,并将intellij配置为使用Java8。我的一个同事推了一个更改,在界面中使用默认关键字。自从我同步了他的更改后,我的编译每次都失败了。 我目前被难住了,在网上找不到答案。
本文向大家介绍intellij-idea 编译并运行,包括了intellij-idea 编译并运行的使用技巧和注意事项,需要的朋友参考一下 示例 制作项目(编译后且依赖) Windows:Ctrl+F9 OS X / macOS:Cmd+F9 编译选定的文件,包或模块 这很有用,因为在调试时可以使用此快捷方式快速重新加载/热交换类。 Windows:Ctrl+ Shift+F9 OS X / ma
我使用Intellij15.0.2 Ultimate开发Play 2.4.6应用程序。一切都很好,直到上个星期五IntelliJ坏了,我不知道为什么。真的,我不知道这是我升级的东西还是我改变的东西。 这是我单击后得到的结果: 我在: null 更新:此项目编译到相同的环境中没有问题==>https://github.com/pac4j/play-pac4j-java-demo
我今天已经更新到Intellij14.0.1。我导入了我在IntelliJ13.1上工作的Maven项目,虽然成功导入了该项目,但当我尝试从IntelliJ中或项目时,找不到依赖项。 我需要说的是,当我安装Maven时,即使是从IntelliJ内部安装,也是成功的。但当I时,会出现项目错误,指示缺少库(依赖项)。 有人面临过类似的事情吗?有什么办法解决吗?我已经尝试重新导入项目,但没有帮助。此外,