端口被占用的解决办法和jdk配置问题
2015-08-27 17:19
357 查看
开始---->运行---->cmd,或者是window+R组合键,调出命令窗口
输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。
查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID,这里是2720
继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe
或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看2720对应的进程是谁,如果看不到PID这一列,如下图:
则我们点击查看--->选择列,将PID(进程标示符)前面的勾打上,点击确定。
这样我们就看到了PID这一列标识,看一下2720对应的进程是谁,如果没有,我们把下面的显示所有用户的进程前面的勾打上,就可以看到了,映像名称是svchost.exe,描述是,Windows的主进程,与上面命令查看的完全一致。
结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill /f /t /im Tencentdl.exe。
输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。
查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID,这里是2720
继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe
或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看2720对应的进程是谁,如果看不到PID这一列,如下图:
则我们点击查看--->选择列,将PID(进程标示符)前面的勾打上,点击确定。
这样我们就看到了PID这一列标识,看一下2720对应的进程是谁,如果没有,我们把下面的显示所有用户的进程前面的勾打上,就可以看到了,映像名称是svchost.exe,描述是,Windows的主进程,与上面命令查看的完全一致。
结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill /f /t /im Tencentdl.exe。
二、配置jdk以jdk1.5为例 三个变量设值; 新建 JAVA_HOME 设值 D:\Java\jdk1.5.0 新建 CLASSPATH 设值 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 编辑 PATH 设值 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 注意事项: 配置JAVA_HOME变量的作用:JAVA_HOME路径下包括lib,bin,jre等文件夹,以后配tomcat,eclipse等java开发软件可能需要依赖此变量。 在设置系统变量Path(系统已经有),要注意前面的分号“;”,配置Path的作用:Path使系统可以在任何路径下识别java命令。 在设置系统变量CLASSPATH时,要注意前面的注意前面的“.;”,配置CLASSPATH变量的作用: 为系统指明java加载类(class or lib)的路径,只有类在classpath中,java命令才能识别,其中,%JAVA_HOME%就是引用前面指定的JAVA_HOME。 用户变量的设置必须注销重登录后才起作用,但是当本次配置中所有环境变量都是系统变量,而设置系统变量的则不用。 4.测试JDK1.5的环境变量是否配置成功。 “开始”->“运行”,键入“cmd”进入命令提示符下,键入命令“java -version”,出现如下信息,说明环境变量配置成功: java version "1.5.0" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64) Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode, sharing) 5.用一个小程序测试JDK1.5是否能成功运行JAVA程序。 现在我们编辑一个java小程序,然后进行测试。现在我们就直接在C盘建一个“Hello.java”的文件吧,并记事本打开它,在它里面输入如下代码: public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } } 然后保存。 现在进入到命令提示符下。输入cd\来回到C盘根目录下。程序是不能直接运行的,因此,我们得对它先进地编译,即输入javac Hello.java如下: C:\>javac Hello.java C:\> 这样就编译好了,如果没有编译好的话,它会提示错误。 java文件被编译好了之后,就会自动生成一个CLASS编译文件,因此我们可以运行它,只要输入“java Hello”就可以了。 C:\>java Hello Hello World! //结果。 这样,我们就已经成功的对JDK进行配置了。
相关文章推荐
- 【leetcode】Rotate Array【java】
- 将eclipse里的项目移植到android studio中
- 关于java中汉字不能正常显示的处理方案
- Spring开发环境搭建和第一个示例程序
- java中四种引用类型(转)
- Java中的进制
- 为什么使用spring Shiro去做安全认证
- Java Jsp 时间显示
- Introduction to Java Programming编程题9.11<对字符串中的字符排序(支持大小写混排)>
- Java 类和接口概念
- JavaCompiler 编译JAVA文件并指定输出路径
- Java jsp 分页显示数据
- Java加密与解密的艺术-非对称加密
- Java里如何判断一个String是空字符串或空格组成的字符串
- MyEclipse快捷键大全
- Spring学习(七)spring整合mybatis
- springMVC自带的编码过滤器
- Java、C#双语版配套AES加解密示例
- 使用jsonschema2pojo工具快速由json获取java实体类model
- axis:java.lang.NoClassDefFoundError: javax/mail/internet/ParseException