修改MyEclipse/eclipse文件夹中配置文件eclipseini中的内存分配就哦了
===================================
一般的ini文件设置主要包括以下几项:
-vmargs
-Xms40m
-Xmx256m
-XX:PermSize=64M
-XX:MaxPermSize=128M
以下解释其意思。
-vmargs:说明后面是VM的参数
-Xms40m:虚拟机占用系统的最小内存
-Xmx256m:虚拟机占用系统的最大内存
-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小,
堆空间剩余小于5%就会警告,建议把这个稍微设
大一点,不过要视自己机器内存大小来设置
-XX:MaxPermSize:最大堆大小。这个也适当大些
所以若出现问题,首先请调整 -Xms40m:将其设置的小一些,就ok了,1g内存推荐设置为:
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=256M
-XX:MaxPermSize=512M
其中-XX:PermSize=64M可以设置大一些,但不能超过MaxPermSize
-Xmx512M的5%为256M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于256M
最终还是要看你机器的具体配置了 (建议:如果电脑内存过小的话,就把加个内存条吧)
调整MyEclipse中的格式需要设置快捷键:
保存时自动格式化代码:
打开eclipse/myeclipse
选择 window-->Preferences-->JAVA-->Editor-->Save Actions 右边选中:
Perform the selected actions on save
Format source code
Format all lines
Organize imports
保存后重启Myeclipse即可。
如下图所示:
输入main + "提示(一般是ALT+/)"
主方法是启动程序的开始,代码如下:
public static void main(String[] args) {
}
eclipse导入myeclipse web项的步骤以及注意事项:
直接Import
MyEclipse的项目文件导入到Eclipse之后,需要在项目所放的workspace内修改引入项目目录下的project文件,修改如下:
1增加一个<buildCommand>,代码如下:
<buildCommand>
<name>orgeclipsewstvalidationvalidationbuilder</name>
<arguments>
</arguments>
</buildCommand>
2修改<natures>,修改后代码如下:
<natures>
<nature>orgeclipsewstcommonprojectfacetcorenature</nature>
<nature>orgeclipsewstcommonmodulecoreModuleCoreNature</nature>
<nature>orgeclipsejemworkbenchJavaEMFNature</nature>
</natures>
之后,刷新项目工程文件。继而,右键项目——>Properties——>选择Project Facets,勾选Dynamic Web Module以及Java,在Runtime内勾选Tomcat。
然后进入项目目录,在其settings的目录下修改orgeclipsewstcommoncomponent内
<wb-resource deploy-path="/" source-path="/WebRoot"/>
<xml version="10" encoding="UTF-8">
<project-modules id="moduleCoreId" project-version="150">
<wb-module deploy-name="logistics_portal">
<wb-resource deploy-path="/" source-path="/WebRoot" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/test"/>
<property name="context-root" value="logistics_portal"/>
<property name="java-output-path" value="/logistics_portal/WebRoot/WEB-INF/classes"/>
</wb-module>
</project-modules>
若web module为30,axis2仅支持到25,如果需要改变将文件orgeclipsewstcommonprojectfacetcore
<xml version="10" encoding="UTF-8">
<faceted-project>
<fixed facet="wstjsdtweb"/>
<installed facet="java" version="16"/>
<installed facet="jstweb" version="25"/>
<installed facet="wstjsdtweb" version="10"/>
</faceted-project>
然后再刷新项目工程文件,删除WebContent,即可在Tomcat中发布并运行。
你的逻辑就不对,不管成功或者失败都是跳转到successjsp页面,还有在myeclipse中新建servlet的时候自己只勾选dopost和doGet就行。还要保证webxml有正确的配置!以上你的程序只不过是一个简单的判断登录程序。网页输出和控制台输出太乱。建议调试的时候用控制台输出查看参数取值,这样更容易找出错误来。成功的时候跳到successjsp失败则返回登录loginhtml并提示错误信息!可懂?
以上就是关于我的myeclipse配置只有 -vmargs -Xmx258m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=64m 这几项全部的内容,包括:我的myeclipse配置只有 -vmargs -Xmx258m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=64m 这几项、如何调整MyEclipse中的格式啊、java在myclipse的快捷键等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)