myeclipse java-关于myeclispe编译的问题

问题描述

关于myeclispe编译的问题

myeclipse每次在编译某个project的时候 都会编译所有的java代码,包括没有修改的;能不能做到只编译 我修改的java代码;没改的 就不重新编译?

解决方案

myeclipse是集成的tomcat的,tomcat默认是不能自动更新的。你可以修改tomcat的配置文件server.xml来实现。

方法:修改context元素
context元素:
path:指定访问该Web应用的URL入口。
docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于Host的appBase属性的相对路径。
reloadable:如果这个属性设为true,Tomcat服务器在运行状态下会监视在WEB/INF/classes和WEB-INF/ lib目录下class文件的改动.如果监测到有class文件被更新,服务器会自动重新加载Web应用。
代码:

你把代码中path,docBase改成你自己的工程路径,这样应该可以实现你要的功能

解决方案二:

如果是为了我节约时间,提高效率的话,你直接把myeclipse里的其他项目关掉就行了。如果是要不编译一个项目里未被修改的代码,我也不清楚,人家都是因为path错误没有编译修改的代码,真不知道你为什么要问这样的问题

解决方案三:

最简单的办法就是,修改代码前做好备份,然后修改,编译,完了将你修改过的相关class文件(已经过重新编译)复制出来覆盖备份中的同名文件。

解决方案四:

你断点调试,debug也可以的嘛

时间: 2024-09-15 05:44:15

myeclipse java-关于myeclispe编译的问题的相关文章

rt jar-求java大神帮忙,java使用MAVEN编译时提示找不到类,但是类是属于rt.jar的

问题描述 求java大神帮忙,java使用MAVEN编译时提示找不到类,但是类是属于rt.jar的 java 版本: 1.6.0_10-rc2 maven 版本: 3.0.4 maven编译插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <s

服务器部署项目-linux上启动tomcat出错,java项目是编译后的,在本地测试没问题

问题描述 linux上启动tomcat出错,java项目是编译后的,在本地测试没问题 2C org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'returnedMoneyAction': Injection of resource dependencies failed; nested exception is org.springframework.beans.facto

为什么java不能执行编译后的.class文件呢?求解

问题描述 为什么java不能执行编译后的.class文件呢?求解 就是这个问题,谢谢 解决方案 javac是用来编译的,执行用 "java 类名" 解决方案二: 你先执行>java BeerAndWing2 再执行>javac BeerAndWing2.class 这样就可以了,java 是编译,javac 是执行 解决方案三: Java文件编译成功后的class文件无法执行cmd 执行java Class 文件使用cmd编译java文件成功生成class,但是不能执行 解

源代码-JAVA使用EPLICSE编译时提示出错,求解

问题描述 JAVA使用EPLICSE编译时提示出错,求解 源代码: package com.tarena.shoot; import java.util.Random; //Airplane----敌机既是飞行物, public class Airplane extends FlyingObject implements Enemy{ private int speed = 2;//敌机走步的步数 public Airplane(){ image = ShootGame.airplane; wi

图片-myeclipse JAVA 项目RUN(运行) 的选项只有tomcat

问题描述 myeclipse JAVA 项目RUN(运行) 的选项只有tomcat 百度过了,找了很久没解决,来求大神帮看看 解决方案 写个main方法,肯定行,后者用JUnit也可以啊 解决方案二: 没有写main方法吧 解决方案三: 注解的话可以尝试加上注解@Test 解决方案四: 要不就用main()方法,要不就用junit方法测试 解决方案五: Java 项目转为Eclispe Plugin Maven项目并调试/运行在Maven内嵌的Tomcat如何从svn中导出java web项目后

java 消息框编译不成功

问题描述 java 消息框编译不成功 一 , JOptionPane.showMessageDialog(jPanel, "提示消息", "标题",JOptionPane.WARNING_MESSAGE); 二 , JOptionPane.showMessageDialog(null, "提示消息", "标题",JOptionPane.WARNING_MESSAGE); 在网站上看到 是第一种 但是编译的时候总是报错 我把JP

java调用matlab编译打包出的jar文件调用randperm问题

问题描述 java调用matlab编译打包出的jar文件在matlab函数中调用了randperm但每次执行所产生的随机数都是一样的如何解决这个问题 解决方案

我的Java开发学习之旅------&amp;gt;在Dos环境下Java内部类的编译和运行

习惯了在IDE工具上进行代码编写,连最基本的Javac命令和Java命令都忘记的差不多了,今天对一个Java内部类进行编译和运行的时候,就出糗了.IDE是把双刃剑,它可以什么都帮你做了,你只要敲几行代码,点几下鼠标,程序就跑起来了,用起来相当方便.你不用去关心它后面做了些什么,执行了哪些命令,基于什么原理.然而也是这种过分的依赖往往让人散失了最基本的技能,当到了一个没有IDE的地方,你便觉得无从下手,给你个代码都不知道怎么去跑. 首先我在C盘上编写了一个InnerClassTest.java代码

myeclipse中项目不编译解决方法

  在开发中经常遇到myeclipse不编译的情况,但不同情况的解决方法又不一样,今天同样是遇到此类情况,在网上狂搜,终于找到一篇好文,它囊括了解决这种情况的常用的方法,现在发出来与大家分享.我遇到的情况是通过最后一个方法解决的:classpath文件,里面的路径不正确. 解决1 确保 project->build automatically 已经被选上. 解决2 如果选上了,也不好使, 使用这一招: project->clean->选第2个 clean select project,