我的myeclipse不知道怎么了老是出现 程序不能运行

我的myeclipse不知道怎么了老是出现 程序不能运行,第1张

首先看看你的系统有没有装 Java JDK 和 JRE。

没装请从sun网站下载完整的安装包。

第二、在path和classpath中设置javahome目录和设置toolsjar和dtjar。 检查你机器是否有2个以上的jdk 的path设置,如你装了oracle 在path里就会有一个131版本的jdk(似乎是这个版本,总之版本比较低),如果有都删除,留你自己安装的版本path。

package commm;

public class BufferLock //加互斥锁的缓冲区

{

private int value=3;

private int full=0;

public synchronized int put(int i) //同步方法

{

while (value==0)

try

{

thiswait();

}

catch(InterruptedException e) {}

value =value-1;

full=full+1;

notify();

return full;

}

public synchronized int get() //同步方法

{

while (full==0)

try

{

thiswait();

}

catch(InterruptedException e) {}

full=full-1;

value=value+1;

notify();

return full;

}

public static void main(String[] args) {

BufferLock buffer = new BufferLock();

(new Sender(buffer))start();

(new Receiver(buffer))start();

}

}

class Sender extends Thread //发送线程类

{

private BufferLock buffer;

public Sender(BufferLock buffer)

{

thisbuffer = buffer;

}

public void run( )

{

for (int i=1; i<8; i++)

{

Systemoutprintln("生产一个"+bufferput(1));

}

}

}

class Receiver extends Thread //接收线程类

{

private BufferLock buffer;

public Receiver(BufferLock buffer)

{

thisbuffer = buffer ;

}

public void run()

{

for (int i=1; i<6; i++)

Systemoutprintln("消费一个"+bufferget());

}

}

上面的代码 你运行下

1、一般项目里面都有自己的文件目录结构,现在需要新增一个功能模块,你可能拷贝之前的功能模块的目录结构拿过来修改,这个时候实际你是连文件夹里面的svn文件一起考过来了,但是svn文件再myeclipse里面是不会显示的,如果你不把这个文件删掉的话提交后版本就会出现问题。所以最好不要在myeclipse里面拷贝文件夹,要么就自己新建;

2、svn的版本控制能力不像vss那样有人checkout出来别人就不能再修改。一般都是提交之前要先更新代码,如果有冲突的话千万记得修改以后再提交,千万不能删除别人的代码直接用本地代码覆盖提交,否则你会死的很惨;

3、每天早上来公司先将整个项目与资源库同步一下,将代码更新到最新的版本。下班之前将本地修改的代码全部提交,如果只提交一部分的话可能会导致别人更新了代码后程序出错,这个很重要;

4、如果不小心提交了不想交的代码,svn是可以让你回到历史版本的,我通常都是直接查看历史版本,然后ctrl+a选中复制,直接拷贝覆盖本地,然后提交。千万记得要确保你自己的代码是最新的;

5、更新了jar包有时候会出现一些问题,你可能需要右键项目选择properties然后选择Java Build Path里面引入你的jar;

很简单,你导入的mysql-connector-java-binjar还没有build path!!

解决方案:在导入的mysql-connector-java-binjar右键,选择Build Path-->Add to Build Path。

轻松排错~

404是路径错误,你这是直接跳到jsp的,不用在webxml里调,那里是调servlet路径的,你的跳转触发中的路径改一下,如果你项目名是test,要跳到里面的index jsp,href或者action后就写“/indexjsp”前面要加点,不用加项目名称;如果使用了servlet的话,跳转前面要加/indexjsp两个点,因为servlet默认路径多了一层/servlet/

遇到'Building workspace' has encountered a problem这个问题,按下面的步骤 *** 作即可解决:

1、第一步,关闭myeclipse,打开myeclipse的workspace,如下图所示。

2、第二步,进入到“workspace\metadata\plugins\orgeclipsecoreruntime\settings”这个路径,其中“workspace”为myeclipse的工作路径,可能会不一致,但是后面的路径都是一样的。按照路径点击进去即可,进去之后删除“comgenuitececlipseastdeploycoreprefs”这个文件。

3、第三步,打开出错的项目位于本地磁盘中的位置,右键打开“ project”文件。

4、第四步,找到“<natures></natures>”标签,添加<nature>comgenuitececlipsej2eedtcorewebnature</nature>就可以了。

5、第五步,最后再myeclipse中部署项目就不会出现上述问题了。

估计你的Hibernate映射文件里hbmxml里没有引入关联不?

一般来说,你Hibernate只设有Id,输入主键约束,别的就不用设置了。所谓外键关联,企业开发里都是用程序直接实现,比如说传入相关参数等等。

个人建议将外键删除哈。或者你好好看看Hibernate映射这一块。

偶也是菜鸟。也刚刚学~~

以上就是关于我的myeclipse不知道怎么了老是出现 程序不能运行全部的内容,包括:我的myeclipse不知道怎么了老是出现 程序不能运行、myeclipse 8.5运行后控制台出错、MyEclipse使用出现问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10178473.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存