我的myeclipse配置只有 -vmargs -Xmx258m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=64m 这几项

我的myeclipse配置只有 -vmargs -Xmx258m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=64m 这几项,第1张

修改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的快捷键等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9305367.html

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

发表评论

登录后才能评论

评论列表(0条)

保存