前面openfans用的JDK1.4,今天下决心换成1.5了。运行倒是好好的,在jetty下也没有什么问题。一不小心点了下eclipse里我做的mvn eclipse:eclipse的External Tools,就开始maven了。停也没用了,等着吧。结果报错:D:\javaproject\openfans\main\src\org\openfans\domain\Group.java:[29,19] -source 1.3 中不支持泛型(请尝试使用 -source 1.5 以启用泛型)。看了看maven的bat,会自动使用环境变量配置的jdk,应该没问题啊。还好我网上认识人多,想起alin用的jdk1.5,就问他怎么回事。发过来这个:<!----><o:p></o:p>
<
plugin
>
<o:p>
</o:p>
<
artifactId
>
maven-compiler-plugin
</
artifactId
>
<o:p>
</o:p>
<
configuration
>
<o:p>
</o:p>
<
source
>
1.5
</
source
>
<o:p>
</o:p>
<
target
>
1.5
</
target
>
<o:p>
</o:p>
</
configuration
>
<o:p>
</o:p>
</
plugin
>
<o:p>
</o:p>
我一看就明白了,
mvn
时是用
1.3
给我编译的,得告诉它用
1.5
。拷到
pom
文件中,再
mvn eclipse:eclipse
搞定。问题是很快解决了,同时却留下了很多思考:<o:p></o:p>
1.
技术没有止境,做人一定要谦虚。
Maven2
我用的也算比较早,还曾经被白衣说是对maven2的推广做了贡献的,自己也颇以为然。而现在这个简单的问题却不知道了,还得google或问人解决。还好我一直比较谦虚(本身也没啥可骄傲的资本),否则要狂被鄙视了。<o:p></o:p>
2.
技术的推广要不遗余力,好的东西要让大家都知道。
Maven2
我也只是使用,了解并不深入(项目中碰到了的知道,没碰到的就不懂了),但我是到处推荐,碰到个人就说这个好。这下很多朋友都知道了,也引入项目实践了。一方面他们用的舒服,提高了效率,有点问题还可以向我这个所谓的maven2高手请教,我自是“知无不言,言无不尽”;另一方面,他们也许就碰到其它问题了,然后知道如何解决,在我碰到类似问题时,就可以向他们请教了。你看,多好的良性循环,想想都美滋滋的。<o:p></o:p>
3.
多进行知识共享,大家的智慧比个人强。
这是从更高的角度看了,通过知识的共享,能迅速集合大家的经验和智慧,让个体更快的进行学习,少走弯路。你共享自己知识的同时,也能获得别人的成果。如果你知道谁spring比较强,谁hibernate比较强,谁在用maven,而且碰到问题能看他们的文章或直接向他们请教,做起项目来是不是都安心的多。可能有人说有google,但google信息量太大,而且很多文章是处处转载千篇一律,经常半天找不到东西。我是深有体会,所以想到做openfans,做一个知识共享的平台,并做到去糟取精。现在还远远达不到要求,但我会努力的。<o:p></o:p>
分享到:
相关推荐
Maven默认使用JDK1.5的问题及解决方案 Maven默认使用JDK1.5的问题是指在使用Maven构建项目时,默认情况下Maven会使用JDK1.5版本,这可能会导致一些问题和不兼容性问题。解决这个问题有两种方式,即修改IDEA的配置和...
在Eclipse中使用Maven创建项目时,你可能会遇到一个常见的问题,即默认的JDK版本被设置为较旧的1.5。这可能会导致一些现代Java特性无法使用,或者与你的开发环境不兼容。以下是解决这个问题的详细步骤: 首先,我们...
3. 构建工程:使用支持JDK1.5的构建工具(如Ant或Maven的旧版本)进行编译。 4. 测试:在JDK1.5环境中运行测试用例,确保功能完整且没有错误。 5. 打包:生成JAR文件,如"nutz-1.r.57-jdk1.5.jar",供JDK1.5环境下的...
eclipse更新maven,jdk改变解决办法 eclipse更新maven时,项目原本设定的jdk版本发生改变,这是...eclipse更新maven时,jdk版本改变的问题可以通过在pom.xml文件中指定jdk版本或在settings.xml文件中加入配置来解决。
bcprov-jdk1.5on-157.jar欢迎大家下载 好用好用 好用
标题中的“异常解决:错误:namespace element 'annotation-...理解Java注解的工作原理和Spring框架的内部机制也是解决问题的关键。通过查看和分析源代码,可以进一步增强对问题的理解,并有助于找到有效的解决方案。
标题 "JDK1.5的annotation" 指的是Java Development Kit 1.5引入的注解(Annotation)特性。注解是一种元数据,它提供了在代码中嵌入信息的方式,这些信息可以被编译器或Java虚拟机(JVM)在编译时或运行时读取和...
非maven环境,导入lib包的方式,JDK1.5环境下国密SM2私钥解密,亲测可用,只需导入两个jar包: 1、bcpkix-jdk15on-1.64.jar 2、bcprov-jdk15on-1.64.jar
Build for jdk 1.5. Usage: mvn install This will install following artifact into local maven cache. org.apache.kafka kafka-clients-jdk15 0.8.2.1 cd example; mvn package This will build a simple ...
解决MyEclipse中Maven设置jdk版本jdk1.8报错问题 在MyEclipse中使用Maven进行项目开发时,可能会遇到jdk版本设置问题。...同时,了解Maven项目的编译过程、依赖关系管理等知识点对于解决问题也非常重要。
D:\Development\jdk1.5\bin\javaw ``` 这里的路径应替换为你本地JDK或JRE的`javaw.exe`实际路径。 2. **修改快捷方式**:如果通过MyEclipse的快捷方式启动时遇到问题,可以尝试修改快捷方式的属性。找到目标栏中...
总的来说,解决`Maven Update Project`后项目JDK版本变回1.5的问题,关键是确保POM.xml文件中有正确的`maven-compiler-plugin`配置,明确指定了所使用的JDK版本。这不仅会影响到Eclipse中的项目设置,也会在构建过程...
在下载页面的下面有一个说明,说明了Maven对JDK的要求,Maven3.3需要JDK1.7或以上的版本,Maven3.2需要JDK1.6或以上的版本,Maven3或Maven3.1需要JDK1.5或以上版本。 二、配置Maven环境变量 Maven的环境变量配置与...
### Maven集成要求Eclipse在JDK...这两种方法都能有效解决问题,选择哪种方式取决于个人偏好以及具体的使用场景。通过这些步骤,可以确保Eclipse能够在正确的JDK环境下运行,从而避免因环境配置不当而导致的各种问题。
根据提供的标题、描述、标签及部分内容,我们可以详细探讨与“JDK+Maven环境变量配置”相关的知识点。本文将从以下几个方面进行详细阐述: ### 一、环境变量配置概述 在计算机系统中,环境变量是一种重要的配置...
这个框架自JDK 1.5版本起就开始支持,因此得名"jdk15on",版本号1.62代表了其最新的稳定版。 一、bcpkix-jdk15on核心概念 1. **Bouncy Castle**:bcpkix-jdk15on是Bouncy Castle项目的一部分,Bouncy Castle是一个...
"bcprov-jdk15on"系列是面向JDK 1.5及更高版本的,"ext"后缀表示这是扩展版,包含更多加密算法。 在压缩包子文件的文件名称列表中,我们有两个档案:"bcprov-jdk15on-152.jar"和"bcprov-ext-jdk15on-152.jar"。这些...
最新版的JAVA加密算法包。 The Bouncy Castle Crypto package is a Java implementation of... This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 to JDK 1.8.
### JDK和Maven安装配置详解 #### 一、JDK安装与配置 ##### 1. JDK 安装步骤 JDK (Java Development Kit) 的安装通常较为简单直观,大多数情况下,只需要按照安装向导提示进行即可。对于 JDK 1.5(即 Java 5)的...
1. **系统要求**:Maven 3.0.3 需要 JDK 1.5 或更高版本,推荐使用 1.6 及以上。确保你的计算机上已经安装了合适的 JDK 版本。 2. **下载 Maven**:访问 Maven 的官方网站 [http://maven.apache.org/download.html]...