当前位置:首页 » 编程软件 » idea子模块编译输出版本

idea子模块编译输出版本

发布时间: 2022-09-19 09:29:33

❶ IDEA报 JDK编译版本52,50的问题,怎么办

你直接去把 JDK版本改成1.6 就行了,根据你说的,猜测是这个问题

❷ 关于Intellij IDEA菜单项中Compile,Make和Build的区别

Compile、Make和Build的区别

针对java的开发工具,一般都有Compile、Make和Build三个菜单项,完成的功能的都差不多,但是又有区别。

编译,是将源代码转换为可执行代码的过程。编译需要指定源文件和编译输出的文件路径(输出目录)。Java的编译会将java编译为class

文件,将非java的文件(一般成为资源文件、比如图片、xml、txt、poperties等文件)原封不动的复制到编译输出目录,并保持源文件夹的目
录层次关系。

在Java的集成开发环境中,比如Eclipse、IDEA中,有常常有三种与编译相关的选项Compile、Make、Build三个选项。这三个选项最基本的功能都是完成编译过程。但又有很大的区别,区别如下:

1、Compile:只编译选定的目标,不管之前是否已经编译过。

2、Make:编译选定的目标,但是Make只编译上次编译变化过的文件,减少重复劳动,节省时间。(具体怎么检查未变化,这个就不用考虑了,IDE自己内部会搞定这些的)

3、Build:是对整个工程进行彻底的重新编译,而不管是否已经编译过。Build过程往往会生成发布包,这个具体要看对IDE的配置
了,Build在实际中应用很少,因为开发时候基本上不用,发布生产时候一般都用ANT等工具来发布。Build因为要全部编译,还要执行打包等额外工
作,因此时间较长。

❸ intellij idea的project SDK如何设置

设置步骤;

  1. 先配完环境;

  2. 点击new:

  3. 选择IDK安装路径-添加即可。

❹ 如何将idea的编译等级设置为1.8

作为整个BEAWebLogicPlatform的开发环境、行数。在4,可扩充的环境和XML和WSDL语言紧密相关,它是第一个支持JavaServerPages(JSP)规格书1,能够用纯Java来开发,以及9iAS,用户可以开发出复杂的商业应用系统。IDE支持多重的JVM设置

❺ 如何使用IDEA编译java文件

开始菜单 如果是xp系统点击运行,如果是win7在开始菜单的输入位置 输入cmd 出现黑色窗口,输入java -version 记得符号前面有一个空格回车即可看到jdk版本。
就在黑色窗口输入“E:” 冒号不要用汉字的冒号回车,就进入d盘,然后输入
“cd test_protects\src\java\com\ygDrive\book” 回车就可以进入编译目录下,输入
"javac BookAction,java”回车,就可以编译出来.class文件,其他的一样,后面替换那个我不太会,因为它在其他文件,一个是用鼠标复制粘贴,一个是用doc命令,好像是cut和

❻ Intellij IDEA 怎么向Eclipse一样在编译jar文件的时候修改jdk版本

可以试试
在jar包中,用winrar解压一个类文件,然后在命令行下面输入
javap -verbose classname
会输出一些信息,大致如下:
Compiled from "HtmlCrawer.java"
public class org.eagleeye.html.HtmlCrawer extends java.lang.Object
SourceFile: "HtmlCrawer.java"
minor version: 0
major version: 50
Constant pool:
const #1 = class #2; // org/eagleeye/html/HtmlCrawer
const #2 = Asciz org/eagleeye/html/HtmlCrawer;
const #3 = class #4; // java/lang/Object
const #4 = Asciz java/lang/Object;
const #5 = Asciz client;

❼ IDEA中的配置疑问,有几个JAVA配置不太明白

1.javacompiler是设定使用哪个编译器。一般使用javac.
2.ProjectSDK则指定了使用哪个jdk,其后的那个projectlanguagelevel,指工程默认使用的输出class版本。
3.Moleslanguagelevel,指定这个mole编译生成的class版本,此设定,覆盖2.中指定的默认的class版本设置。
4.Moles中的dependencies则是指这个moles编译时,所依赖的jar。

❽ Intellij IDEA官方帮助文档解释什么是Artifact(原文翻译)

说明
官方文档地址: https://www.jetbrains.com/help/idea/2016.2/working-with-artifacts.html 翻译本只作为本人个人参考, 现提供给大家一并参考.因个人英语水平, 所以翻译的可能不是很好, 需要改进的地方还望懂的朋友提出以便本人加以修正.
Artifact是什么? (What is an artifact?)
Artifact是你的项目资产的一个集合, 将他们项目中的文件放在一起去测试, 部署或者描述你的软件解决方案, 又或是项目的一部分.
例如是以编译的java class文件, 或者打包成java档案文件(jar包文件)的java应用, 一个web应用的文件夹(就是webcontent或myeclipse下的webroot)结构或者是一个web应用程序档案文件(war包文件)等.
Arifact是可以是一份档案文件, 或者是一个文件夹的结构, 包含下列元素:
一个或多个的项目模块编译输出(也就是类路径src下面的资源).
模块依赖包含的lib包.
资源文件的集合(web网页, 图片, 描述文件( descriptor files )等)
其他的Artifact
单独的文件, 目录或者档案(在部署构建artifacts的时候可以自己添加其他地方文件等)

Note : 上面说的档案一般是压缩文件, 例如war包, jar包, ear包.
Artifact的配置 (Working with artifact configurations)
Artifact的生成与 Artifact的配置有关, Artifact是在 Project Structure(项目结构) 对话框中进行管理的. (File | Project Structure | Artifacts).
Artifact配置关键的部分是 在 输出布局选项卡 Output Layout tab . 指定 Artifact的结构和内容.
译者注 : 将项目中的东西组合在一起的一个过程, 例如eclipse里我们添加jar包是直接add to path. idea就是在要在moles和artifacts这里配置lib等一些其他的文件.
构建Artifact (Building artifacts)
你可以在 Build | Build Artifacts 处构建你自己的 Artifact.你也可以通过执行 run/debug的配置来构建一个Artifact.在对应的 run/debug配置中, 在运行之前添加一个 Build <ArtifactName>artifact
的任务到任务列表. 当你执行 run/debug配置的时候Artifact会自动构建. (Run | Run or Run | Debug)

在run/debug配置中包含一个构建Artifact的任务是有意义的, run/debug配置会以某种方式使用相应的artifacts.
译者注 : 上面这句话是说, 在我们添加了一个运行服务器的配置的时候可以在Deployement这个选项卡那里添加一个artifacts, 如果有已存在的artifacts, 那么会直接添加进来, 如果没有则会自动带你到Build | Build Artifacts这个地方去让你构建artifacts.
例如在一个应用服务器中启动一个打包成jar包中的artifact,或部署一个WAR/EAR artifact.默认情况下, 当Artifact构建时, 它会被放在out/artifacts/<artifact_dir>
文件夹.
运行JAR Artifact (Running JAR artifacts)
运行一个打包成JAR的java应用程序, IDEA提供了一些JAR应用运行配置(JAR Application run configurations), 创建这样的运行配置:
打开Run/Debug配置对话框( Run | Edit Configurations )
单击 + 号 , 然后选择JAR应用.

部署Artifact到应用服务器和云平台 (Deploying artifacts to application servers and cloud platforms)
许多artifact的格式(例如 WAR, 分解的WAR(Exploded WAR), 分解的EAR)都适合部署到应用服务器和云平台.以下是如何部署一个这样的artifact:
在一个服务器或云服务器的run/debug configuration中, 指定需要部署的artifact(使用部署选项卡或区域(Use the Deployment tab or field.))
run/debug工具窗口 , 或应用服务器中执行run/debug配置或使用部署命令

热点内容
curl静态编译 发布:2025-05-14 04:09:52 浏览:159
压缩久期 发布:2025-05-14 04:08:46 浏览:941
sql置疑 发布:2025-05-14 04:07:09 浏览:441
java面试的算法题 发布:2025-05-14 04:06:18 浏览:467
交叉编译优化 发布:2025-05-14 03:48:52 浏览:532
动图在线压缩 发布:2025-05-14 03:35:24 浏览:133
w7共享无法访问 发布:2025-05-14 03:35:24 浏览:483
为什么微信会出现账号密码错误 发布:2025-05-14 03:03:30 浏览:693
幻影脚本官网 发布:2025-05-14 03:01:13 浏览:827
servlet的webxml怎么配置 发布:2025-05-14 02:51:46 浏览:773