`
uule
  • 浏览: 6359157 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

为什么 Eclipse 里的 Classpath Variables M2_REPO 无法修改(non modifiable)?

 
阅读更多

解决方法:

在C:\Documents and Settings\Administrator\.m2中放入setting.xml,并修改本地仓库为

 <localRepository>D:\Maven\localRepository</localRepository>

 

为什么 Eclipse 里的 Classpath Variables M2_REPO 无法修改(non modifiable),并且指向 User Home 里的一个位置,如下图:

最后在下图里找到答案:

原来 Eclipse 里的 Maven 会去读 User Home 里的 Maven 配置文件 settings.xml,预设是没有这个文档的,所以会使用默认的位置 User Home/.m2/repository。

只要在上图修改 settings.xml 到想要的位置,或者去修改 User Home/.m2/settings.xml。

不管用哪个 settings.xml,里面一定要有以下的配置:

D:/_Work/m2Repos

完成后,M2_REPO 就会指向 settings.xml 里的配置位置了,虽然还是 non modifiable。

 
 
 
分享到:
评论

相关推荐

    建立项目原型骨架的步骤(最新版本appfuse)appfuse2.1.0-M2

    - 方法一:在Eclipse的`Window -&gt; Preferences -&gt; Java -&gt; Build Path -&gt; Classpath Variables`中新建名为M2_REPO的变量,路径指向Maven仓库的实际位置。 - 方法二:直接修改Eclipse的classpath,添加M2_REPO路径...

    Classpath Variable 解决办法

    一、什么是Classpath? Classpath是Java运行环境寻找类(.class文件)的路径列表。Java编译器将源代码编译成.class文件后,JVM需要知道这些文件在哪里以便加载和执行。默认情况下,JVM会查找当前目录(".")下的类...

    eclipse plugins添加变量JUNIT_SRC

    在Java开发环境中,Eclipse是一款...总之,`JUNIT_SRC`的添加对于Eclipse中的Junit测试开发具有重要意义,而Eclipse JDT的源代码则为开发者提供了更深层次的学习资源,帮助他们成为更优秀的Java开发者和插件开发者。

    org.eclipse.jdt.core_3.5.2.v_981_R35x

    解决Eclipse中使用drool时报Caused by: java.lang.RuntimeException: The Eclipse JDT Core jar is not in the classpath的问题。 详细错误: org.drools.RuntimeDroolsException: Unable to load dialect 'org....

    appfuse.tar.gz

    You can also define the M2_REPO classpath variable inside Eclipse. From the menu bar, select Window &gt; Preferences. Select the Java &gt; Build Path &gt; Classpath Variables page. Add a new one with a name ...

    12306ngweb-master

    window &gt;&gt; preferences &gt;&gt; Java &gt;&gt; Build Path &gt;&gt; Classpath Variables 新建一个 M2_REPO 的变量,变量值指向你系统的Maven2的数据仓库位置 或者直接安装eclipse的maven插件,然后设置你的M2_REPO。 管理平台还需要...

    JDK_+_Eclipse_+_Android_SDK_+_ADT_的安装、配置

    ### JDK + Eclipse + Android SDK + ADT 的安装与配置指南 #### 一、JDK的安装与配置 **1. 下载JDK** - 访问 Oracle 官方网站 (http://www.oracle.com/technetwork/java/javase/downloads/index.html) 下载最新版...

    swt.jar org.eclipse.equinox.common_3.6.0.v20110523.jar

    标题中的"swt.jar"和"org.eclipse.equinox.common_3.6.0.v20110523.jar"是两个关键的Java库文件,它们在Java开发中扮演着重要角色,尤其是对于Eclipse平台相关的应用。下面将详细阐述这两个库文件以及它们与Java开发...

    path,classpath,java_home设置作用和目的

    ### 关于`path`, `classpath`, `java_home`设置的作用及目的详解 #### 一、概述 对于初学Java编程的人来说,正确配置`path`, `classpath`, `java_home`这三个环境变量至关重要。这些配置不仅影响着Java开发环境的...

    eclipse下的.classpath文件和.project文件

    《Eclipse下的.classpath文件和.project文件详解》 在Eclipse这款流行的Java集成开发环境中,.classpath和.project文件是两个至关重要的配置文件,它们对于项目的构建、编译和运行起着核心作用。本文将深入探讨这两...

    Eclipse连接SQL_Server_2008数据库.doc

    Eclipse 连接 SQL Server 2008 数据库 一、SQL Server 2008 的配置 在将 Eclipse 连接到 SQL Server 2008 数据库之前,需要确保 SQL Server 2008 采用 SQL Server 身份验证方式,而不是 windows 身份验证方式。...

    eclipse工程中.classpath文件的含义

    "eclipse工程中.classpath文件的含义" .classpath文件是Eclipse中一个非常重要的配置文件,它记录了项目的类路径信息,包括源代码目录、库文件路径、编译器设置等信息。下面我们将详细解释.classpath文件中的各个...

    javeando:带有 Java 字体的存储库,包含语言培训挑战

    还请记住,如果您还没有它,请在您的 eclipse 中设置 M2_REPO 变量,在 eclipse 中通过转到 Window -&gt; Preferences - Classpath Variables 并使用名为 M2_REPO 的变量添加您的 maven 存储库的路径来执行此操作。...

    Java环境配置与设置JAVA_HOME_CLASSPATH_PATH的目的

    Java 环境配置与设置 JAVA_HOME, CLASSPATH, PATH 的目的 Java 环境配置是 Java 开发的基础,我们需要正确地配置 JAVA_HOME, CLASSPATH, PATH 等环境变量,以便正确地编译和运行 Java 程序。在本节中,我们将详细地...

    tomcat-6.0.16+eclipse3.2+ Jdk1.5.0_07+myeclipse5.1配置

    - **Context file**:通常情况下,Eclipse会自动选择`D:\Java\Tomcat 6.0\conf\Catalina\localhost`,无需手动更改。 ### 四、注意事项 - 在安装MyEclipse 6.0版本时可能会遇到启动问题,如`cannot creat virtual...

    Eclipse搭建Android开发环境_内含截图及下载链接

    同时,新建`classpath`变量,值设为`.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar`。最后,将`%JAVA_HOME%\bin`添加到系统`Path`变量中。 2. **下载SDK**: - 从Android开发者网站下载Android SDK,下载...

    Drools报错:The Eclipse JDT Core jar is not in the classpath

    标题 "Drools报错: The Eclipse JDT Core jar is not in the classpath" 提示了一个常见的编程问题,即在使用Drools规则引擎时,由于缺少Eclipse JDT(Java Development Tools)核心库,导致运行错误。这个问题涉及...

    Java解析语法树(AST)使用JDT相关库

    包括以下包:jdt-3.2.1-r321_v20060823.jar、 jdt-3.3.0-v20070607-1300.jar、jdt-3.4.2_r894.jar、jdt-compiler.jar、org.eclipse.datatools.enablement.jdt.classpath_1.0.1.v201107221501.jar、org.eclipse.jdt....

Global site tag (gtag.js) - Google Analytics