Java 开发环境搭建
配置JDK环境变量(在步骤查看如何配置环境变量)
1,新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.7.0
2,打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3,新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
备注:
1,.表示当前路径,%JAVA_HOME%就是引用前面指定的JAVA_HOME;
2,JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运行都需要依靠此变量。
3,PATH使得系统可以在任何路径下识别java命令。
4,CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。
系统变量配置完毕
检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)
配置Tomcat环境变量
1,新建变量名:CATALINA_BASE,变量值:C:\tomcat
2,新建变量名:CATALINA_HOME,变量值:C:\tomcat
3,打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
启动Tomcat服务
方法两种:
1,方法一:在CMD命令下输入命令:startup,出现如下对话框,表明服务启动成功。
2,方法二:右键点击桌面上的“我的电脑”->“管理”->“服务和应用程序”->“服务”,找到“Apache Tomcat”服务,右键点击该服务,选择“属性”,将“启动类型”由“手动”改成“自动”。
测试Tomcat
打开浏览器,在地址栏中输入http://localhost:8080回车,如果看到Tomcat自带的一个JSP页面,说明你的JDK和Tomcat已搭建成功。
注意事项
1,JAVA_HOME中的路径不能用分号结尾,如C:\Program Files\Java\jdk1.7.0。
2,CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路径不能以“\”结尾。
3,JAVA_HOME的路径一定不要写成了JRE的路径。
4,在环境变量中修改添加变量时,一定要注意分号、空格,是否有多余的字母。作者就是因为path路径中多了一个字母,怎么都配置不成功。如果配置不成功,一定要反复检查。
以上错误,非常容易出现错误:CATALINA_HOME或是JAVA_HOME没有配置好。如错误提示“The CATALINA_HOME environment variable is not defined correctly”
Oreacle 第三方工具连接配置环境变量
http://wiki.navicat.com/wiki/index.php/Instant_client_required
那个oci.dll文件不是安装的Oracle里面的 要单独下载那个压缩包解压出来里面的
Oracle主目录设置为InstantClient的解压目录(D:\ProgramFiles\instantclient_11_2本人的路径),OCI 库设置为该目录下的oci.dll(D:\ProgramFiles\instantclient_11_2\oci.dll本人的路径)。
设置完成后界面如下
系统变量中的新建,设置好变量名与变量名:(变量名就是你oracle的路径:本人的路径为:C:\app\Administrator\product\11.2.0\dbhome_1)关键找到红色部分即可;
变量名 ORACLE_HOME
变量值:就是你oracle的路径:本人的路径为:C:\app\Administrator\product\11.2.0\dbhome_1
再次登录时可能会报错:NLS_LANG在客户端不能被确定字符集转变将造成不可预期的后果
此时还得多配置一条环境变量:
变量名: NLS_LANG
变量值: SIMPLIFIED CHINESE_CHINA.ZHS16GBK
Oracle报错问题:
http://wangda.blog.51cto.com/86296/218498/
下午,一个同事从公司借的笔记本上面的Oracle数据库出现连接不上的问题,一直报:
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
从字面判断是监听器的错误,于是重新配置了监听器,重启监控器服务,还是不能解决问题。
最后与正常的Oracle机上的listener.ora比较了一下,比对结果如下:
路径:C:\app\M\product\11.2.0\dbhome_1\NETWORK\ADMIN\SAMPLE
非正常Oracle配置:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(PROGRAM = extproc)
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\Server\oracle\product\10.2.0\db_1)
)
)正常Oracle配置
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = E:\Server\oracle\product\10.2.0\db_1)
(SID_NAME = ORCL)
)
(SID_DESC =
(PROGRAM = extproc)
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\Server\oracle\product\10.2.0\db_1)
)
)上面已经用红色字体标示出来了,同事机器上的监听器配置文件中,SID列表中没有本地数据库配置。于是将数据库添加到SID列表中,重启监听器,一切正常喽。
可能清理垃圾误删除了一些文件导致不能连接数据库
按照以上步骤成功解决完整文件内容如下
# listener.ora Network Configuration File: c:\app\Maobo\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = c:\app\Maobo\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)
(SID_DESC =
(PROGRAM = extproc)
(SID_NAME = PLSExtProc)
(ORACLE_HOME = c:\app\Maobo\product\11.2.0\dbhome_11)
)
)
ADR_BASE_LISTENER = c:\app\Maobo
文件夹内为正确配置的文件
Java 开发环境搭建相关推荐
- java开发环境安装原理,java开发环境搭建 java开发环境的完整搭建过程
想了解java开发环境的完整搭建过程的相关内容吗,Rosalh在本文为您仔细讲解java开发环境搭建的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:java开发环境搭建步骤,java开发环 ...
- Java开发环境搭建详解
Java开发环境搭建详解 http://topic.csdn.net/u/20110829/13/BF4FAA45-3E1A-48A8-BC46-0405B7F862A2.html 一.jdk安装与 ...
- 【早期笔记】java 开发环境搭建
java 开发环境搭建 文章目录 java 开发环境搭建 `windows`下搭建 Java修饰符 Java 变量 源文件声明规则 Employee.java 文件代码: synchronized 修 ...
- 【Java开发环境搭建】
计算机语言发展史 第一代语言:二进制 第二代语言:汇编语言 目前应用:逆向工程/机器人/病毒- 第三代语言:C语言/JAVA语言/Python"大数据"/PHP"服务器& ...
- java开发环境搭建(一)
本教程是基于windows系统的java开发环境搭建,在工作中用到的git,maven,gradle等,需要的学习一下,本次先写一部分,下次继续: 目录 1.下载安装jdk: 2.下载安装配置git: ...
- ubuntu20.04 java 开发环境搭建及 JNI 使用
java开发环境搭建及JNI使用 本文采用知识共享署名 4.0 国际许可协议进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,可适当缩放并在引用处附上图片所在的文章链接. 1. VSCODE ...
- 初识Java以及JAVA开发环境搭建
初识Java以及JAVA开发环境搭建 JAVA帝国的诞生 C&C++ JAVA JAVA特性和优势 JAVA三大版本 JDK.JRE.JVE JAVA开发环境搭建 JDK下载与安装.卸载 安装 ...
- Java开发环境搭建与实验教程(适合自学)
Java开发环境搭建与实验教程 如何配置JAVA的环境变量 下载Java JDK(JDK包含JRE.SDK是Software Development Kit 即软件开发工具包,可以包括函数库.编译程 ...
- JAVA入门·JAVA开发环境搭建之卸载JDK安装JDK
JAVA开发环境搭建 卸载JDK 1.删除Java的安装目录 我的电脑--属性--高级系统设置--环境变量--系统变量--JAVA_HOME--Java的安装目录 2.删除JAVA_HOME 3.删除 ...
- 程序员福音 【完整的Java开发环境搭建】 系列篇
原文地址 BY Jason 文章目录 原文地址 Java开发环境搭建 统一问题解决(更新中) 1. vim常用操作命令 2. 关于Linux防火墙开放端口问题 环境安装目录(更新中) Docker安装 ...
最新文章
- 聊一聊Spring中的线程安全性
- 【iOS】通讯录分组方式展示数据
- Buuctf(pwn)ciscn_2019_n_8
- RFC Destination WORKFLOW_LOCAL_001 - User WF-BATCH
- python教授_Python为何如此优秀?斯坦福教授告诉你!
- JasperReports项目中的应用
- python认证考试mac_Mac OS 平台使用 Python 和 Docker 创建测试用 Https Server
- [渝粤教育] 中国地质大学 管理信息系统 复习题
- HttpSession详解(简称session)
- LintCode 介绍
- 【视频开发】【CUDA开发】ffmpeg nvenc编码
- 布局AI+新药研发,深度智耀获红杉中国近1500万美元B轮融资
- 综合各代码在线运行 jsrun
- 大数据分析必学的六个核心技术点
- 论文阅读(21 AAAI)Mind-the-Gap Unsupervised Domain Adaptation for Text-Video Retrieval
- 成年人必看的六个故事教你学会做人
- 计算机与经济专业前景,2020经济管理专业就业前景和就业方向分析
- 技嘉主BIOS检测错误
- 创业者应该回答的15个问题
- 抽奖滚动效果 python_python实现转盘效果 python实现轮盘抽奖游戏
热门文章
- 微信公众号服务器配置会员卡链接,微信公众号实现会员卡领取功能
- 菜单栏点击显示二级菜单_显示完整菜单
- 交叉编译详解 - 概念篇
- 愤世嫉俗的程序员,总在某乎发表言论,当起了“键盘侠”
- 时间戳指什么呢?(通俗易懂的简介大白话)
- JavaWeb基础核心技术-佟刚-专题视频课程
- 数组x中数据复制到数组y中,重复的数据只存储一次,最后输出y;计算x中数据的平均值ave及大于平均值的元素个数n。c++实现
- 漏刻有时数据可视化Echarts组件开发(27):盒须图(箱线图)前后端php交互的实战案例
- Microcontent - 微内容
- APM 飞控文档翻译2