发现图形的变化规律classes下的文件并没有变化,该怎么处理

比特客户端
您的位置:
详解大数据
详解大数据
详解大数据
详解大数据
如何更改win7下文件的打开方式
  一位朋友紧急求助:系统是,这位朋友因为桌面没有OFFICE图标,又急着要用WORD,就把一个桌面图标右击,选择打开方式中选择了word,而且没有把“始终使用这种程序打开同类型文件”前的勾去掉。这一改之后,结果所有的快捷方式全变成了word文档了。可以再改成别的,比如再改为记事本方式打开,但就是没有办法恢复原状。
  这是一个文件关联的问题。这样的问题在xp下根本就不可能发生,看来这个具体问题是win7下的新问题。网上大致搜了一下,发现出现这样问题的决不只是这位朋友,看来有解决的必要。
  为了解决这个问题,我们需要先谈一下文件关联的一些基本的知识,这样才能使朋友们做到知其然而知其所以然。
  文件关联,主要的是把文件类型与开放式命令关联起来。而windows是通过文件的扩展名来识别文件类型的,这就首先需要把扩展名与文件类型关联起来。
  assoc命令
  要修改扩展名与文件类型的关联,我们需要用到一个命令:assoc点开始,搜索,输入cmd,打开cmd,在cmd中输入:assoc /?回车。我们可以得到关于这个命令的帮助。
  assoc命令的作用有两个,一是显示扩展名与文件类型的关联,一是改写扩展名与文件类型的关联。
  让我们以快捷方式的关联为例来讲述这个问题。
  快捷方式的扩展名是.lnk,在windows下,这个扩展名一般是不会显现出来的,如果出现了,必是它的文件关联出问题了。
  我们在cmd中输入:assoc .lnk
  回车,我们可以得到的命令结果是:
  .lnk=lnkfile
  这个命令结果显示了:扩展名.lnk与文件类型lnkfile是相关联的。凡是扩展名为.lnk的文件,都属于lnkfile这个文件类型。
  现在让我们输入命令:
  assoc .lnk=lnk
  回车。.lnk这个扩展名与文件类型的关联就被改写了。然后我们再输入命令:
  assoc .lnk
  回车。我们得到的命令结果将是:
  .lnk=lnk
  这个结果显示了,扩展名.lnk已经是与文件类型lnk相关联,而不再是与lnkfile相关联。这个时候你去桌面上去看一下吧,你桌面上所有的快捷方式的后缀名.lnk全部显示出来了,所有的快捷方式都不再可用。双击时会提示:windows无法打开此文件。
  现在再让我们输入:
  assoc .lnk=lnkfile
  回车。我们将会发现,一切又恢复了原状。
  总之,如果是快捷方式的扩展名与文件类型之间的关联出现了问题,我们只需要输入:
  assoc .lnk=lnkfile
  回车后即可以解决问题。
  这样,如果我们知道一种扩展名所属的正确的文件类型,当这种扩展名与文件类型之间的关联出现问题的时候,我们只需要输入:
  assoc .ext=filetype
  回车即可。
  这个.ext代表的是文件扩展名,比如.lnk,这个filetype代表的是文件类型,比如lnkfile。如果我们不知道一种扩展名所关联的文件类型是什么,我们只需要在cmd中输入:assoc .ext回车。我们就能得到它所关联的文件类型是什么。
  每一个注册了的扩展名都会在注册表中存在着一个对应的注册表项:
  HKEY_CLASSES_ROOT\.ext
  这里的.ext代表的是扩展名,比如快捷方式对应的项就是:
  HKEY_CLASSES_ROOT\.lnk
  这个项有一个默认的值,这个默认的值的数据,就是这个快捷方式所关联的文件类型。因而assoc命令,主要的就是修改这个项的默认值的数据。但需要注意的是,assoc命令所修改的内容,并不仅仅是这个项的默认值的数据,它还会要修改其它的一些方面。所以我们直接在注册表中改这个值的数据,并不能完全代替assoc命令。
  fytpe命令
  我们现在知道了如何把扩展名与文件类型关联起来了,进一步地需要知道的是如何把文件类型与开放式命令关联起来。比如.txt扩展名所关联的文件类型是txtfile,而txtfile正常的情形下,总是用notepad.exe(记事本)来打开的,这个notepad.exe就是打开txtfile文件类型的开放式命令。
  如何来修改这种文件类型与开放式命令之间的关联呢?这需要用到另外的一个重要的命令:ftype
  让我们在cmd中输入:
  ftype /?
  回车。我们可以得到这个命令的帮助。
  ftype命令有两个作用,一是显示文件类型与开放式命令之间的关联,一是改写文件类型与开放式命令之间的关联。
  如果我们想知道一种文件类型与什么样的开放式命令相关联,我们只需要在cmd中输入:
  ftype fileType
  回车。我们就能够得到我们想要得到的结果。这个fileType代表的是指定的文件类型,比如lnkfile
  让我们输入:ftype lnkfile
  回车。正常情形下我们得到的命令结果是:
  没有找到文件类型“lnkfile”或者与其相关的开放式命令
  这个结果表明了,正常的情形下,lnkfile是没有与任何开放式命令相关联的。
  让我们输入:ftype lnkfile=notepad.exe
  回车。让我们再输入:
  ftype lnkfile
  回车,我们将得到的命令结果是:
  lnkfile=notepad.exe
  这个结果表明了:文件类型lnkfile就与开放式命令notepad.exe关联上了。
  这种情形下,仍然并不会影响快捷方式的打开。
  那么,如何来清除这个关联,并且不与其它的开放式命令关联呢?我们只要输入:
  ftype lnkfile=
  回车即可。在xp下,这个命令无效,但是,我们可以在xp下输入:
  ftype lnkfile=
  回车。这个命令与前一个命令在外表上几乎看不出分别,分别就在于,前一个命令在=后面没有空格,而后一个命令在=后有一个空格。
  让我们输入:
  ftype txtfile
  回车。正常情形下,我们可以得到的命令结果是:
  txtfile="%SystemRoot%\system32\NOTEPAD.EXE" %1
  这个结果表明了:文件类型txtfile与开放式命令txtfile="%SystemRoot%\system32\NOTEPAD.EXE" %1相关联。
  如果一种文件类型与开放式命令之间的关联出现了问题,而我们知道正确的开放式命令是什么,这时我们只需要在cmd中输入如下命令并回车即可修复:
  ftype fileType=openCommandString
  这里fileType代表的是指定的文件类型,比如txtfile,这里openCommandString代表的是开放式命令,比如notepad.exe
  如果我们的txtfile与开放式命令之间的关联出了问题,我们只需要在cmd中输入:
  ftype txtfile="%SystemRoot%\system32\NOTEPAD.EXE" %1
  回车。这样,我们也就修复了txtfile文件类型与它的开放式命令之间的关联。
  所谓开放式命令,其实就是对这种文件类型的打开方式。
  每一种注册了的文件类型,在注册表中都会存在着它的一个对应的注册表项,
  这个注册表项就是:
  HKEY_CLASSES_ROOT\filetype
  这个filetype代表的是文件类型,比如batfile文件类型所对应的注册表项就是:
  HKEY_CLASSES_ROOT\batfile
  ftype命令所修改的注册表项主要就是---HKEY_CLASSES_ROOT\filetype\shell\
  open\command---这个项的默认值的数据。
  但需要注意的是,ftype命令所修改的并不仅仅是这个默认值的数据。因而直接在注册表中修改这个数据,并不能代替ftype命令的修改。
  当然,ftype命令所修改的全部的东西在注册表中找到,但是,我们那样一一地去找,远不如用ftype命令简单修改来得爽。
  右键打开方式
  前面我们谈到了扩展名与文件类型的关联,文件类型与开放式命令的关联(也就是文件的打开方式),看起来好象我们关于文件关联的问题就谈完了,实则不然,还有另外的一个重要的方面我们没有谈到。这就是我们右击一个文件,选择打开方式(并不是所有文件右键都有打开方式这个选项的),然后我们选择一个程序,并把“始终使用这种程序打开同类型文件”前的勾选上,点确认。比如本文开头的那位朋友,把所有快捷方式都选择以word程序打开一样。这样之后,这个文件类型也就与这个开放式命令关联起来了。
  ftype命令是修改文件类型与开放式命令的关联的,而右键打开方式也可以修改文件类型与开放式命令的关联,这二者的关系是什么呢?
  我们发现,ftype命令和右键打开方式,这二者所修改的注册表项是不同的。Ftype
  命令所修改的注册表项是:
  HKEY_CLASSES_ROOT\filetype
  这个filetype代表的是文件类型,比如HKEY_CLASSES_ROOT\lnkfile
  而右键打开方式所修改的主要注册表项是:
  HKEY_CURRENT_USER\Software\\Windows\CurrentVersion
  \Explorer\FileExts\.ext
  这个.ext代表的是文件扩展名,比如:
  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
  Explorer\FileExts\.lnk
  按照我的理解,ftype命令所修改的内容属于系统设置,而右键打开方式所修改的内容则属于用户设置,这二者所设置的实际对象是一样的,当二者不一致的时候,用户设置优先于系统设置。
  三个注册表项
  总之,文件关联所涉及到的注册表项主要是三个:
  HKEY_CLASSES_ROOT\.ext
  HKEY_CLASSES_ROOT\filetype
  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
  Explorer\FileExts\.ext
  问题解决
  现在要回到我们在开头所说到的问题了。
  我教那位朋友首先输入:
  assoc .lnk
  返回的命令结果是:
  .lnk=lnkfile
  这表明,扩展名.lnk与文件类型lnkfile之间的关联没有问题。
  我再要他输入:
  ftype lnkfile
  返回的命令结果是:
  没有找到文件类型“lnkfile”或者与其相关的开放式命令
  而这个结果是正常的,这表明,系统设置中的lnkfile与开放式命令之间的关联也没有问题。
  那么,问题只能出在用户设置中的lnkfile与开放式命令之间的关联出现了问题。一般的情形下,右键打开方式的设置优先于ftype命令对文件关联的设置,这在xp和win7下都是一样的,但对于扩展名为.lnk的快捷方式,二者却具有不同。在win7下,即便是对于.lnk快捷方式,也是右键打开方式的设置优先于ftype命令的设置。
  找到了问题所在,我们就可以知道,对于这种快捷方式的文件关联错误,我们用assoc和ftype命令都是无法解决的。解决的办法就是:
  在注册表中右键删除下面这个注册表项:
  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
  Explorer\FileExts\.lnk\UserChoice
  这个注册表项下的值和数据(具体就是名为progid的值和它的数据),是对应右键打开方式所设置的默认打开程序的。
  在删除后,重启电脑,或者重启explorer,问题完美得到解决。
  除了这种解决办法,其它的解决办法暂时没有找到。
  顺便说一下,在XP下,UserChoice这个注册表项是没有的。
  由于一些文件右键没有打开方式选项,在xp下,我们可以在我的电脑里面点工具----查看----文件夹选项---文件类型,这里我们可以进行同样的设置,而在win7下,我们可以在----控制面板---程序---默认程序----始终使用指定的程序打开此文类型---里面进行设置,xp下设置的可选项要多得多,而win7下则的设置则极为简明。限于篇幅,具体的设置就不讲了。
[ 责任编辑:之极 ]
去年,手机江湖里的竞争格局还是…
甲骨文的云战略已经完成第一阶段…
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注Chinabyte当前位置:&&技术问答>
Jdk+tomcat中编译后的class文件应放哪儿,web-inf下怎么没有class目录,急,在线等待!
&&&&来源:&互联网& 发布时间:
&&&&本文导语:&
Jdk+tomcat中编译后的class文件应放哪儿,web-inf下怎么没有class目录,急,在线等待!
把你的.jsp放在ROOT下,classes放在同目录的WEB-INF下,注意包的路径,再有问题说清楚一点
Jdk+tomcat中编译后的class文件应放哪儿,web-inf下怎么没有class目录,急,在线等待!
把你的.jsp放在ROOT下,classes放在同目录的WEB-INF下,注意包的路径,再有问题说清楚一点
没有的话,自己建一个,是classes
您可能感兴趣的文章:
本站()旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。本站()站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
相关文章推荐
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!
(C)2012-,E-mail:www_169it_(请将#改为@)问题描述今天发布某个Web项目新版本,需要替换服务器上的几个class文件。在项目树中找到WEB-INF/classes目录,竟然发现没有任何class文件!问题分析下意识地,我查看了Project菜单,确认Build Automatically已勾选。
经过仔细观察,发现Web项目图标的左下角有一个红色的感叹号:网上搜索这类问题,大部分答案说是导入的jar包有错误。但查看项目的Java Build Path–&Libraries,检查引入的所有jar包,并没有小红叉出现:我又把所有jar包删了再重新引入,点击OK后,惊讶地发现,Web项目图标下的红色感叹号居然消失了,而WEB-INF/classes目录下终于生成了期望已久的class文件。经过进一步的仔细检查,终于揪出了“罪魁祸首”——test目录,它正是刚才点击OK后新生成的一个空目录:这里要说明一下,Web项目是从SVN库中检出的,而库中的项目下并没有test目录(test目录右下角的问号说明了一切)。所以在本文一开始,即问题出现的时候,test目录是不存在的。
那么,这个test目录为何需要存在?最终,我在项目的Java Build Path–&Source下,发现项目的编译路径已包含test目录:至此我才明白,从库中检出的项目编译路径配置文件(实际上就是.classpath文件),已将test目录列入项目的编译路径中。但从库中检出的项目却不存在test目录,因此导致项目编译失败。估计是之前提交的开发人员在项目下建立一个test目录,用于调试代码,而他在提交项目的时候,可能认为test目录没有意义就没有选择提交test目录。问题解决有以下两种解决方案可供考虑:
1,在问题分析过程中已经实现,即在项目下新生成一个test目录,并将test目录提交至SVN。
2,将test目录从项目编译路径下移除,然后重新提交.classpath文件至SVN。').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= i++) {
$numbering.append($('').text(i));
$numbering.fadeIn(1700);
以上就介绍了Eclipse 项目无法自动编译,WEB-INF/classes目录下没有class文件的解决过程,包括了eclipse,class文件方面的内容,希望对Java教程有兴趣的朋友有所帮助。
本文网址链接:/article/detail_785669.html
上一篇: 下一篇:}

我要回帖

更多关于 发现图形的变化规律 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信