Eclipse - Mac Os Default JRE missing

本文提供了一种解决Eclipse在Mac OS上出现Java运行环境(JRE)缺失问题的方法。具体步骤包括:通过帮助菜单安装必要的软件包,设置偏好选项中的已安装JRE,手动添加缺少的MacOSXVM等。


转:http://stackoverflow.com/questions/1736993/eclipse-mac-os-default-jre-missing

1) Follow Joshua's answer: "Help->Install New Software... Select: Galileo -http://download.eclipse.org/releases/galileo Under Programming Languages choose: Eclipse Java Development Tools 3.5.x..."

2) Then go to Eclipse -> Preferences -> Java -> Installed JREs.

3) Click ADD.

4) Under 'Installed JRE Types" you should see the previously missing "MacOS X VM". Select this and click NEXT.

5) Click the BROWSE button next to the JRE home field, and the dialog box should say "Select the root directory of the JRE installation"

6) Browse to /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home

7) Click OPEN.

8) In the JRE name field type "JVM 1.5"

9) From there you should just be able to click FINISH and have your JRE available.

I used this to fix a missing JRE error building a Google App Engine project

[INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for com.alibaba.datax:datax-core:jar:0.0.1-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ com.alibaba.datax:datax-core:[unknown-version], E:\projects\now\java\DataX-master\core\pom.xml, line 112, column 21 [WARNING] [WARNING] Some problems were encountered while building the effective model for com.alibaba.datax:kingbaseesreader:jar:0.0.1-SNAPSHOT [WARNING] 'dependencies.dependency.systemPath' for com.kingbase8:kingbase8:jar should not point at files within the project directory, ${basedir}/src/main/libs/kingbase8-8.2.0.jar will be unresolvable by dependent projects @ com.alibaba.datax:kingbaseesreader:[unknown-version], E:\projects\now\java\DataX-master\kingbaseesreader\pom.xml, line 50, column 25 [WARNING] [WARNING] Some problems were encountered while building the effective model for com.alibaba.datax:rdbmsreader:jar:0.0.1-SNAPSHOT [WARNING] 'dependencies.dependency.systemPath' for com.sybase:jconn3:jar should not point at files within the project directory, ${basedir}/src/main/libs/jconn3-1.0.0-SNAPSHOT.jar will be unresolvable by dependent projects @ com.alibaba.datax:rdbmsreader:[unknown-version], E:\projects\now\java\DataX-master\rdbmsreader\pom.xml, line 40, column 25 [WARNING] 'dependencies.dependency.systemPath' for ppas:ppas:jar should not point at files within the project directory, ${basedir}/src/main/libs/edb-jdbc16.jar will be unresolvable by dependent projects @ com.alibaba.datax:rdbmsreader:[unknown-version], E:\projects\now\java\DataX-master\rdbmsreader\pom.xml, line 48, column 25 [WARNING] [WARNING] Some problems were encountered while building the effective model for com.alibaba.datax:odpsreader:jar:0.0.1-SNAPSHOT [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.mockito:mockito-core:jar -> duplicate declaration of version 1.8.5 @ com.alibaba.datax:odpsreader:[unknown-version], E:\projects\now\java\DataX-master\odpsreader\pom.xml, line 71, column 15 [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.powermock:powermock-api-mockito:jar -> duplicate declaration of version 1.4.10 @ com.alibaba.datax:odpsreader:[unknown-version], E:\projects\now\java\DataX-master\odpsreader\pom.xml, line 77, column 15 [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.powermock:powermock-module-junit4:jar -> duplicate declaration of version 1.4.10 @ com.alibaba.datax:odpsreader:[unknown-version], E:\projects\now\java\DataX-master\odpsreader\pom.xml, line 84, column 15 [WARNING] [WARNING] Some problems were encountered while building the effective model for com.alibaba.datax:gdbreader:jar:0.0.1-SNAPSHOT [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-compiler-plugin @ line 115, column 21 [WARNING] [WARNING] Some problems were encountered while building the effective model for com.alibaba.datax:sybasereader:jar:0.0.1-SNAPSHOT [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.alibaba.datax:datax-common:jar -> version ${datax-project-version} vs 0.0.1-SNAPSHOT @ com.alibaba.datax:sybasereader:[unknown-version], E:\projects\now\java\DataX-master\sybasereader\pom.xml, line 53, column 21 [WARNING] 'dependencies.dependency.systemPath' for com.sybase.jconnect:jconn4:jar should not point at files within the project directory, ${basedir}/src/main/libs/jconn4-16.0.jar will be unresolvable by dependent projects @ com.alibaba.datax:sybasereader:[unknown-version], E:\projects\now\java\DataX-master\sybasereader\pom.xml, line 65, column 25 [WARNING] [WARNING] Some problems were encountered while building the effective model for com.alibaba.datax:kingbaseeswriter:jar:0.0.1-SNAPSHOT [WARNING] 'dependencies.dependency.systemPath' for com.kingbase8:kingbase8:jar should not point at files within the project directory, ${basedir}/src/main/libs/kingbase8-8.2.0.jar will be unresolvable by dependent projects @ com.alibaba.datax:kingbaseeswriter:[unknown-version], E:\projects\now\java\DataX-master\kingbaseeswriter\pom.xml, line 48, column 16 [WARNING] [WARNING] Some problems were encountered while building the effective model for com.alibaba.datax:oceanbasev10writer:jar:0.0.1-SNAPSHOT [WARNING] 'dependencies.dependency.systemPath' for com.alipay.oceanbase:oceanbase-connector-java:jar should not point at files within the project directory, ${basedir}/src/main/libs/oceanbase-connector-java-3.2.0.jar will be unresolvable by dependent projects @ line 67, column 25 [WARNING] [WARNING] Some problems were encountered while building the effective model for com.alibaba.datax:rdbmswriter:jar:0.0.1-SNAPSHOT [WARNING] 'dependencies.dependency.systemPath' for com.sybase:jconn3:jar should not point at files within the project directory, ${basedir}/src/main/libs/jconn3-1.0.0-SNAPSHOT.jar will be unresolvable by dependent projects @ com.alibaba.datax:rdbmswriter:[unknown-version], E:\projects\now\java\DataX-master\rdbmswriter\pom.xml, line 40, column 16 [WARNING] 'dependencies.dependency.systemPath' for ppas:ppas:jar should not point at files within the project directory, ${basedir}/src/main/libs/edb-jdbc16.jar will be unresolvable by dependent projects @ com.alibaba.datax:rdbmswriter:[unknown-version], E:\projects\now\java\DataX-master\rdbmswriter\pom.xml, line 48, column 16 [WARNING] [WARNING] Some problems were encountered while building the effective model for com.alibaba.datax:hbase094xwriter:jar:0.0.1-SNAPSHOT [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.alibaba.datax:datax-common:jar -> version ${datax-project-version} vs 0.0.1-SNAPSHOT @ line 75, column 21 [WARNING] [WARNING] Some problems were encountered while building the effective model for com.alibaba.datax:sybasewriter:jar:0.0.1-SNAPSHOT [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.alibaba.datax:datax-common:jar -> version ${datax-project-version} vs 0.0.1-SNAPSHOT @ com.alibaba.datax:sybasewriter:[unknown-version], E:\projects\now\java\DataX-master\sybasewriter\pom.xml, line 51, column 21 [WARNING] 'dependencies.dependency.systemPath' for com.sybase.jconnect:jconn4:jar should not point at files within the project directory, ${basedir}/src/main/libs/jconn4-16.0.jar will be unresolvable by dependent projects @ com.alibaba.datax:sybasewriter:[unknown-version], E:\projects\now\java\DataX-master\sybasewriter\pom.xml, line 63, column 25 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] datax-all [INFO] datax-common [INFO] datax-transformer [INFO] datax-core [INFO] plugin-rdbms-util [INFO] mysqlreader [INFO] drdsreader [INFO] sqlserverreader [INFO] postgresqlreader [INFO] kingbaseesreader [INFO] oraclereader [INFO] cassandrareader [INFO] oceanbasev10reader [INFO] obhbasereader [INFO] rdbmsreader [INFO] odpsreader [INFO] otsreader [INFO] otsstreamreader [INFO] hbase11xreader [INFO] hbase094xreader [INFO] hbase11xsqlreader [INFO] hbase20xsqlreader [INFO] plugin-unstructured-storage-util [INFO] hdfsreader [INFO] ossreader [INFO] ftpreader [INFO] txtfilereader [INFO] streamreader [INFO] clickhousereader [INFO] mongodbreader [INFO] tdenginewriter [INFO] tdenginereader [INFO] gdbreader [INFO] tsdbreader [INFO] opentsdbreader [INFO] loghubreader [INFO] datahubreader [INFO] starrocksreader [INFO] sybasereader [INFO] dorisreader [INFO] mysqlwriter [INFO] starrockswriter [INFO] drdswriter [INFO] databendwriter [INFO] oraclewriter [INFO] sqlserverwriter [INFO] postgresqlwriter [INFO] kingbaseeswriter [INFO] odpswriter [INFO] adswriter [INFO] oceanbasev10writer [INFO] obhbasewriter [INFO] adbpgwriter [INFO] hologresjdbcwriter [INFO] rdbmswriter [INFO] hdfswriter [INFO] osswriter [INFO] otswriter [INFO] hbase11xwriter [INFO] hbase094xwriter [INFO] hbase11xsqlwriter [INFO] hbase20xsqlwriter [INFO] kuduwriter [INFO] ftpwriter [INFO] txtfilewriter [INFO] streamwriter [INFO] elasticsearchwriter [INFO] mongodbwriter [INFO] ocswriter [INFO] tsdbwriter [INFO] gdbwriter [INFO] oscarwriter [INFO] loghubwriter [INFO] datahubwriter [INFO] cassandrawriter [INFO] clickhousewriter [INFO] doriswriter [INFO] selectdbwriter [INFO] adbmysqlwriter [INFO] sybasewriter [INFO] neo4jwriter [INFO] milvuswriter [INFO] gaussdbreader [INFO] gaussdbwriter [INFO] datax-example [INFO] datax-example-core [INFO] datax-example-streamreader [INFO] datax-example-neo4j [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building datax-all 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ datax-all --- [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building datax-common 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ datax-common --- [INFO] Deleting E:\projects\now\java\DataX-master\common\target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ datax-common --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 6 resources [INFO] [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ datax-common --- [INFO] Compiling 45 source files to E:\projects\now\java\DataX-master\common\target\classes [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] Unable to locate the Javac Compiler in: D:\eclipse\jre\..\lib\tools.jar Please ensure you are using JDK 1.4 or above and not a JRE (the com.sun.tools.javac.Main class is required). In most cases you can change the location of your Java installation by setting the JAVA_HOME environment variable. [INFO] 1 error [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] datax-all .......................................... SUCCESS [ 0.153 s] [INFO] datax-common ....................................... FAILURE [ 0.530 s] [INFO] datax-transformer .................................. SKIPPED [INFO] datax-core ......................................... SKIPPED [INFO] plugin-rdbms-util .................................. SKIPPED [INFO] mysqlreader ........................................ SKIPPED [INFO] drdsreader ......................................... SKIPPED [INFO] sqlserverreader .................................... SKIPPED [INFO] postgresqlreader ................................... SKIPPED [INFO] kingbaseesreader ................................... SKIPPED [INFO] oraclereader ....................................... SKIPPED [INFO] cassandrareader .................................... SKIPPED [INFO] oceanbasev10reader ................................. SKIPPED [INFO] obhbasereader ...................................... SKIPPED [INFO] rdbmsreader ........................................ SKIPPED [INFO] odpsreader ......................................... SKIPPED [INFO] otsreader .......................................... SKIPPED [INFO] otsstreamreader .................................... SKIPPED [INFO] hbase11xreader ..................................... SKIPPED [INFO] hbase094xreader .................................... SKIPPED [INFO] hbase11xsqlreader .................................. SKIPPED [INFO] hbase20xsqlreader .................................. SKIPPED [INFO] plugin-unstructured-storage-util ................... SKIPPED [INFO] hdfsreader ......................................... SKIPPED [INFO] ossreader .......................................... SKIPPED [INFO] ftpreader .......................................... SKIPPED [INFO] txtfilereader ...................................... SKIPPED [INFO] streamreader ....................................... SKIPPED [INFO] clickhousereader ................................... SKIPPED [INFO] mongodbreader ...................................... SKIPPED [INFO] tdenginewriter ..................................... SKIPPED [INFO] tdenginereader ..................................... SKIPPED [INFO] gdbreader .......................................... SKIPPED [INFO] tsdbreader ......................................... SKIPPED [INFO] opentsdbreader ..................................... SKIPPED [INFO] loghubreader ....................................... SKIPPED [INFO] datahubreader ...................................... SKIPPED [INFO] starrocksreader .................................... SKIPPED [INFO] sybasereader ....................................... SKIPPED [INFO] dorisreader ........................................ SKIPPED [INFO] mysqlwriter ........................................ SKIPPED [INFO] starrockswriter .................................... SKIPPED [INFO] drdswriter ......................................... SKIPPED [INFO] databendwriter ..................................... SKIPPED [INFO] oraclewriter ....................................... SKIPPED [INFO] sqlserverwriter .................................... SKIPPED [INFO] postgresqlwriter ................................... SKIPPED [INFO] kingbaseeswriter ................................... SKIPPED [INFO] odpswriter ......................................... SKIPPED [INFO] adswriter .......................................... SKIPPED [INFO] oceanbasev10writer ................................. SKIPPED [INFO] obhbasewriter ...................................... SKIPPED [INFO] adbpgwriter ........................................ SKIPPED [INFO] hologresjdbcwriter ................................. SKIPPED [INFO] rdbmswriter ........................................ SKIPPED [INFO] hdfswriter ......................................... SKIPPED [INFO] osswriter .......................................... SKIPPED [INFO] otswriter .......................................... SKIPPED [INFO] hbase11xwriter ..................................... SKIPPED [INFO] hbase094xwriter .................................... SKIPPED [INFO] hbase11xsqlwriter .................................. SKIPPED [INFO] hbase20xsqlwriter .................................. SKIPPED [INFO] kuduwriter ......................................... SKIPPED [INFO] ftpwriter .......................................... SKIPPED [INFO] txtfilewriter ...................................... SKIPPED [INFO] streamwriter ....................................... SKIPPED [INFO] elasticsearchwriter ................................ SKIPPED [INFO] mongodbwriter ...................................... SKIPPED [INFO] ocswriter .......................................... SKIPPED [INFO] tsdbwriter ......................................... SKIPPED [INFO] gdbwriter .......................................... SKIPPED [INFO] oscarwriter ........................................ SKIPPED [INFO] loghubwriter ....................................... SKIPPED [INFO] datahubwriter ...................................... SKIPPED [INFO] cassandrawriter .................................... SKIPPED [INFO] clickhousewriter ................................... SKIPPED [INFO] doriswriter ........................................ SKIPPED [INFO] selectdbwriter ..................................... SKIPPED [INFO] adbmysqlwriter ..................................... SKIPPED [INFO] sybasewriter ....................................... SKIPPED [INFO] neo4jwriter ........................................ SKIPPED [INFO] milvuswriter ....................................... SKIPPED [INFO] gaussdbreader ...................................... SKIPPED [INFO] gaussdbwriter ...................................... SKIPPED [INFO] datax-example ...................................... SKIPPED [INFO] datax-example-core ................................. SKIPPED [INFO] datax-example-streamreader ......................... SKIPPED [INFO] datax-example-neo4j ................................ SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.128 s [INFO] Finished at: 2025-11-11T15:31:48+08:00 [INFO] Final Memory: 16M/243M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project datax-common: Compilation failure [ERROR] Unable to locate the Javac Compiler in: [ERROR] D:\eclipse\jre\..\lib\tools.jar [ERROR] Please ensure you are using JDK 1.4 or above and [ERROR] not a JRE (the com.sun.tools.javac.Main class is required). [ERROR] In most cases you can change the location of your Java [ERROR] installation by setting the JAVA_HOME environment variable. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :datax-common
最新发布
11-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值