Java环境配置:JDK 1.8安装与Maven设置详解

需积分: 0 0 下载量 47 浏览量 更新于2024-08-04 收藏 2KB MD 举报
本文档主要介绍了Java开发环境的配置过程,包括JDK的安装和配置、Maven的安装与设置。以下是详细的步骤和注意事项: 1. **JDK系统环境配置(64位Java 1.8)**: - 首先,确保安装的是64位的JDK 1.8版本。在设置环境变量时,将`JAVA_HOME`路径设置为正确的位置,通常情况下,应将其设置为JDK的安装目录,并确保它排在`PATH`环境变量中的第一位,以便优先使用。 2. **Maven安装与配置**: - Maven的安装建议选择下载到一个无中文且无空格的目录,以避免潜在的路径问题。解压后,需要配置环境变量: - 定义`MAVEN_HOME`,指向Maven的安装目录。 - 将`MAVEN_HOME/bin`路径添加到系统的`PATH`环境变量中,以便执行Maven命令。 3. **Maven的settings.xml配置**: - `settings.xml`文件是Maven的全局配置文件,用于管理仓库和其他首选项。文档中提到设置了两个重要部分: - 本地仓库:在`<localRepository>`标签内定义了项目的本地存储位置,便于项目依赖的管理和缓存。 - 阿里云镜像:在`<mirrors>`标签中,配置了阿里云的Maven中央仓库镜像,可以提高下载依赖速度。若已存在其他镜像设置,可根据实际情况选择是否覆盖或新增。 4. **全局JDK版本设置**: - 在`<profiles>`标签下的`jdk18`配置中,通过`<activation>`和`<properties>`部分,将Maven默认使用的JDK版本设置为1.8。`<activeByDefault>true</activeByDefault>`表示此配置默认启用,除非有其他profile覆盖。 本文档提供了开发环境中JDK和Maven配置的详尽指导,对于初学者和开发者来说,理解和执行这些步骤有助于建立一个高效稳定的开发环境,减少依赖下载时间,提升开发效率。

FAILED: CMakeFiles/cartographer.transform.timestamped_transform_test.dir/cartographer/transform/timestamped_transform_test.cc.o /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DGFLAGS_IS_A_DLL=0 -I../cartographer -I. -I../ -isystem /usr/include/eigen3 -isystem /usr/include/lua5.2 -O3 -DNDEBUG -pthread -fPIC -Wall -Wpedantic -Werror=format-security -Werror=missing-braces -Werror=reorder -Werror=return-type -Werror=switch -Werror=uninitialized -O3 -DNDEBUG -pthread -fPIC -Wall -Wpedantic -Werror=format-security -Werror=missing-braces -Werror=reorder -Werror=return-type -Werror=switch -Werror=uninitialized -O3 -DNDEBUG -std=gnu++11 -MD -MT CMakeFiles/cartographer.transform.timestamped_transform_test.dir/cartographer/transform/timestamped_transform_test.cc.o -MF CMakeFiles/cartographer.transform.timestamped_transform_test.dir/cartographer/transform/timestamped_transform_test.cc.o.d -o CMakeFiles/cartographer.transform.timestamped_transform_test.dir/cartographer/transform/timestamped_transform_test.cc.o -c ../cartographer/transform/timestamped_transform_test.cc In file included from ../cartographer/transform/timestamped_transform_test.cc:17: ../cartographer/transform/timestamped_transform.h:21:10: fatal error: cartographer/transform/proto/timestamped_transform.pb.h: No such file or directory 21 | #include "cartographer/transform/proto/timestamped_transform.pb.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. [44/380] Building CXX object CMakeFiles/cartographer.sensor.internal.voxel_filter_test.dir/cartographer/sensor/internal/voxel_filter_test.cc.o

2023-07-23 上传