最近,在做eclipse的插件开发,但每次我直接在向导里面用那个hello world的例子,但不知道是什么原因,直接运行的时候是正常的,但是作为插件打包出来之后,放到Eclipse下的plugins下,就出现问题,说什么“The chosen operation is not currently available”。

搞了很久都没找到原因,最后在网上闲逛时,看到一个帖子,楼主说他在装Oracle的时候偶Oracle内置的jre把JAVA的jre给覆盖了,才想到看原来我也是这个问题,难怪每次在Dos下,用javac编译时没问题,而用java命令式却说编译的版本不对的异常,原来装了Oracle之后,也自带了jre环境,也就是有了java命令,但却没有javac命令,每次我调用javac时使用的是JAVA的jre(我装的是1.6版),而调用的java命令运行时,调用的是Oracle的jre下的java命令(Oracle的jre是1.4版),用1.4版的java命令去调用用1.6的javac编译的class文件当然不行了,在插件开发遇到的也是这个问题。

解决办法:1,删去Oracle的jre环境变量

2,把java的jre环境变量放在Oracle的前面

3,在调用命令时手动指定jre目录

悲剧的JAVA环境变量相关推荐

  1. JAVA环境变量配置与配置后CMD的使用

    JAVA环境变量配置: 直接在环境变量Path(或PATH,大小写无所谓)里加上 :JDK安装路径名/bin 也可以先设JAVA_HOME然后再设JAVA_HOME/bin,但必须是在同一区域中进行设 ...

  2. jar java classpath_win7中java编程工具安装 java环境变量设置

    win7中java编程工具安装 java环境变量设置 Question:编译是显示'javac'不是内部或外部命令,也不是可运行的程序或批处理文件 解决: 在[系统变量]里编辑java_home.cl ...

  3. win7设置java环境变量_win7下JAVA环境变量配置方法

    1.首先,根据自己的需要下载1.6或者1.7的JDK,安装JDK.(安装的时候记一下安装目录,后面会用到) 2.右键计算机→属性→高级系统设置→高级→环境变量,在系统变量部分新建名为"JAV ...

  4. win10配置java环境变量,解决javac不是内部或外部命令等问题

    win10配置java环境变量,解决javac不是内部或外部命令等问题 * 1,首先进入环境变量页面  2,在系统变量下面配置 JAVA_HOME:你自己的jdk的路径 CLASSPATH= .;%J ...

  5. java环境变量设置

    一,java环境变量设置 - 精简版 1.右键打开我的电脑->属性->高级->环境变量 2.新建系统变量JAVA_HOME和CLASSPATH 变量名(N):JAVA_HOME  变 ...

  6. 阿里云 ubuntu jdk安装及java环境变量设置

    环境是阿里云ubuntu14.04 刚刚安装好的ubuntu 什么别的都没配 用管理员账户输入javac 现在还没有安装java 显示如下 这里选择openjdk-7-jdk 先输入apt-get u ...

  7. java环境变量_java环境变量

    1. PATH环境变量.作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序.我们需要把 jdk安装目录下的bin目录增加到现有的PATH ...

  8. java配置解决方法_如何配置Java环境变量及可能出现问题的解决方法

    配置java环境变量: 1.开发环境相关: 1)JDK:JavaDevelopmentKItJava开发工具包 2)JRE:JavaRuntimeEnvironmentJava运行环境 3)JVM:J ...

  9. Linux下配置JAVA 环境变量及查看JDK安装路径

    前言 有的时候我们安装了jdk,配置好了环境变量,时间一长却忘了安装路径在哪,这是让人很头疼的一件事,也有时候我们安装了jdk,一时忘记刚刚安装的路径在哪了.下面我将就这两种情况分别来说明下该怎么去查 ...

最新文章

  1. 将大核卷积分三步,清华胡事民、南开程明明团队全新视觉骨干VAN,超越SOTA ViT和CNN...
  2. 【坐在马桶上看算法】排序总结:小哼买书
  3. Codeforces 809A - Do you want a date?(数学+排序)
  4. C#中计时器Stopwatch的使用
  5. Spring总结四:IOC和DI 注解方式
  6. 强化学习基础总结(三)
  7. FRR BGP 协议分析2 -- 创建对等体的命令分析
  8. kettle 内存设置_Kettle大数据量转换报错ora-04030: 在尝试分配484字节时进程内存不足...
  9. 4G网络起源及发展历程
  10. Layabox 实现 PageView 翻页
  11. 小米手机获取root权限最常见问题
  12. android 生成bks_Android 生成bks证书
  13. 8000字34张图史诗级介绍同轴电缆、双绞线、光纤等线缆,超级详细!
  14. 【信号去噪】基于蚁群算法优化小波阈值实现信号去噪附matlab代码
  15. 使用简单的编程为您的网站构建具有自定义知识的类似 ChatGPT 的聊天机器人
  16. foxmail邮箱 邮件地址信息 以及邮件内容信息的导入导出
  17. 大话设计模式-23中设计模式分类
  18. IntelliJ IDEA 缓存和索引介绍和清理方法
  19. 关于树叶的活动设计_中班语言活动:树叶
  20. git小乌龟版本回退方法

热门文章

  1. 金蝶DEP编辑界面审核反审核,序时簿界面审核反审核代码
  2. 《忍者宝盒》:我掉帧、节奏慢、技术落后,但我想做个好游戏
  3. 时间序列——R语言基础
  4. 关于Mask_RCNN的工程化应用cpu服务器部署日记(一)
  5. Windows Host文件位置
  6. 基于java的摄影爱好者交流网站
  7. iOS开发者的Weex伪最佳实践指北
  8. Sass、Less、Stylus,我选Sass!
  9. 计算机视觉的研究热点 卷积神经网络,基于卷积神经网络的单图像去雨(CVPR2018CVPR2017)...
  10. Prophet拟合模型入门学习