
你先要去官网下载安装java的运行环境 JDK
然后再配置系统环境变量。
1),右键“我的电脑”->“属性”->“高级”
2)点击“环境变量”
3) 在“系统变量”中点击“新建”,变量名:JAVA_HOME,变量值:例如C:\Program Files\Java\jdk150_07(JDK的安装目录)
4) 在“系统变量”中点击“新建”,变量名:CLASSPATH,变量值:%JAVA_HOME%\lib\dtjar;%JAVA_HOME%\lib\toolsjar
5) 在“系统变量”中找到“Path” 点击“编辑”,变量名:Path,变量值:%JAVA_HOME%\bin(添加到原来变量值的最前面,并用 ; 隔开)
测试JDK
用记事本编写一个著名的HelloWorld程序编译测试。JDK安装成功,程序正常运行。
然后在运行Eclipse可以的话最好重新安装一次。
main方法没错的话,是不会出现不运行本程序这种情况的。
点运行的时候,看看有几个选择,如果就一个,就是main方法错了。
如果两个选第一个即可 为javaApplication
eclipse运行java程序
1、启动Eclipse。启动时,询问默认工作环境,选一个目录,点击确定即可。
2、选择“File”>"New">"Java Project"
3、填写工程名。后点击Next,然后点击Finish。
4、在左侧工程目录下,src目录上点击右键,选择new->class。输入类名,点击确定。
5、写好文件内容:
public class test
{
public static void main(String arg[])
{
Systemoutprintln("你好");
}
}
6、在src目录上右键,“run as”>>"Java Application"。
这个是因为端口被占用了。(根据我观察的情况,貌似都是Thunder Platform进程占用了)
处理方法:打开资源管理器,然后点击进程,结束掉Thunder Platform进程,然后再点击eclipse中的运行就可以了。
如果不行,可以按照下面的步骤一步步处理下:
查看当前跑代码的eclipse的workspace下面的metadata文件夹当中,会有一个对应log文件
打开这个log文件,里面应该会有类似的字样
!ENTRY orgeclipsephpdebugcore 4 4 2015-04-17 21:18:22353
!MESSAGE The debug port 10000 is in use Please select a different port for the debugger
!ENTRY orgeclipsephpdebugcore 4 4 2015-04-17 21:18:24440
!MESSAGE The debug port 10000 is in use Please select a different port for the debugger
!ENTRY orgeclipsephpdebugcore 4 4 2015-04-17 21:20:03202
!MESSAGE The debug port 10000 is in use Please select a different port for the debugger
这说明eclipse运行php的10000端口被占用了。
需要停掉占用10000端口的程序。
可以通过下面四个步骤来完成
查看占用10000端口程序的进程号
点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口
输入下面的内容后点击回车
netstat -aon | findstr "10000"
在我机器上显示为
TCP 0000:10000 0000:0 LISTENING 6724
(6724是在我机器上面的数字,其它机器不一定是这个)
2然后6724就是占用这个端口的进程号
需要kill掉这个进程,可以使用下面这个命令查看是哪个进程占用的
点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口
输入下面的内容后点击回车
tasklist | findstr "6724"
在我机器上面查看到时Thunder Platform进程占用了这个端口
3打开任务管理器,点击进程,然后关闭掉"Thunder Platform进程"
4运行eclipse当中的php,应该就可以运行了。
eclipse是没有集成JDK的,所以你首先确认你的机器上安装了JDK,还要看一下环境变量是否配置好了配置好了后先不要用eclipse,直接用cmd命令输入java -version看看能否正确输出JDK的版本信息如果正确输出了则证明你的JDK现在没有问题了,那么问题出在了Eclipse上,刚才说过eclipse没有集成JDK。但是eclipse也并不需要什么配置,但是有一个前提,那就是在安装eclipse之前你已经安装了JDK,并且进行了正确的配置。所以你可以按我说的方法,首先安装JDK并配置,确认JDK没有问题后,将ECLIPSE卸载掉,然后重新安装一次eclipse就没有问题了!
解决的方法:
1、在再次运行转换程序前将LiberOffice进程杀死。然后运行转换程序。这种方法,在同一个tomcat中存在多个运用时,存在并发问题,回出现各种坑,不可取。
2、修改转换程序启动LibreOffice的方式,由单纯的创建并连接服务的形式,转换为先连接已经存在的服务,连接失败后创建服务并连接。
你看一下你的运行按钮,你要点击下拉不能直接点击绿色的箭头,默认箭头是只运行上一次的程序;
eclipse主要是由java语言编写的,如果jdk版本和位数和eclipse安装版本所需要的版本位数不相同的话,启动时会报"Failed to load the JNI share liabrary"错误;
我们如何查看eclipse的版本要求呢,在eclipse的安装目录下有一个叫eclipseini的配置文件;
我们打开它,就可以看到要求的jdk版本。如下图,我的eclipse锁要求的jdk是JDK18的64版本;
而我的jdk版本是32位的jdk7版本,所以启动时就会报错;
解决这个错误,首先我们要安装一个与Eclipse匹配的jdk版本,所以我安装了
jdk18的64位版本;
然后我们复制一下它的bin目录;
打开eclipse配置文件,在--launcherappendVmargs下面加上这句vmD:\JAVA\jdk18_112\bin\javawexe(你之前的复制的bin目录+javawexe);
然后,关闭,保存重新启动,你就成功进入eclipse的主页面。
这个问题的原因可能是因为你的输入不正确导致程序无法执行。例如,在你输入个人收入时,如果输入的是一个非数字字符串或负数,那么这个程序可能就会一直转圈圈不出结果。
在这种情况下,可以在你的代码中加入一些错误处理机制,例如检查输入是否合法,并在发现非法输入时给出相应的提示。例如:
// 尝试读入个人收入
float 个人收入 = readernextFloat();
// 检查个人收入是否合法
if (个人收入 <= 0) {
Systemoutprintln("个人收入必须为正数!");
return;
}
以上就是关于eclipse安装后运行不了全部的内容,包括:eclipse安装后运行不了、为什么eclipse运行不了java文件、eclipse突然不能运行网页了,写好的php点击运行完全没有反应了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)