首先看看你的系统有没有装 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使用出现问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)