精华内容
下载资源
问答
  • IDEA怎么修改java工程

    千次阅读 2019-09-15 17:20:31
    刚开始学编程,写的代表很多格式不符合规范,今天查看了一下我写的代码,发现很多...2.在本地找到项目所在路径修改项目名 3.然后再重新打开IDEA就可以啦。 总结我遇到的问题: (1)一开始直接点击项目名,修...

    刚开始学编程,写的代码很多格式不符合规范,今天查看了一下我写的代码,发现很多方法名第一个单词没有小写,项目名没有小写等。
    我使用的编译器是IDEA,怎么修改项目名?请看下文。 (我是把myPro改为mypro)

    1.找到.idea下的modules.xml 文件
    在这里插入图片描述
    2.在本地找到项目所在路径,修改项目名
    在这里插入图片描述
    3.然后再重新打开IDEA就可以啦。

    总结我遇到的问题:
    (1)一开始直接点击项目名,修改了名字。然后看到显示所在路径的D盘还是叫myPro。于是直接去D盘把名字改改了。打开后,发现项目运行不了。于是又给改回去了还是不行。
    于是我把本地的.idea删除,重新import这个项目也还是不行。

    在这里插入图片描述
    (2)后来我又把mypro.iml给删了,.idea删了。改回去之后,项目正常。
    但是又发现有个类说缺少jar包:import org.apache.poi.hssf.usermodel.*;
    最后找了下我本地的poi-3.11重新给导进去,ok了

    我觉得原因是:第一步的时候改了名字,但是没有修改mypro.iml的内容。后来又把mypro.iml删了,则poi的jar包又需要重新引用。因为我看来下这个配置里的内容是这样的
    在这里插入图片描述

    展开全文
  • Eclipse下修改java文件默认编译路径

    千次阅读 2017-09-27 18:07:04
    个人习惯问题,使用eclipse工具之前,我由于长时间使用的是Myeclipse,所以形成了一个...新建web工程的时候,系统总是默认生成在bin\classes文件目录,怎么修改使得新建WEB项目的时候直接默认路径就是WebContent\WEB-

           个人习惯问题,使用eclipse工具之前,我由于长时间使用的是Myeclipse,所以形成了一个习惯,就是java编译文件一定在WEB-INF\class文件下,其实我们最后的代码发布也是在这个路径下,但是使用eclipse时候,这就遇到了一个问题,新建web工程的时候,系统总是默认生成在bin\classes文件目录,怎么修改使得新建WEB项目的时候直接默认路径就是WebContent\WEB-INF\classes下而不是eclipse工具默认路径呢?难道我每次新建WEB项目的时候都需要去修改项目路径吗?no,这个不符合我的懒人风格,所以,各方面查找,网上也是各种说不可以,只能每次新建的时候修改,but,you believe you can,终于,让我找到了一个大神的解决思路:

    步骤soeasy:

    1.新建一个txt文件

    2.文档内容

    # make the default output of web project from %proj%\bin to WebContent\WEB-INF\classes

    useSingleRootStructure=true

    3.保存

    4.文件名称及类型修改为:org.eclipse.wst.web.prefs

    5.把这个文件存放到你的工作空间下的指定目录,如右:你的工作空间目录\.metadata\.plugins\org.eclipse.core.runtime\.settings

    6.上述做完之后,ok。restart你的eclipse。

    这个时候我们再新建项目的时候,看一下class默认输出路径,完美!


    
    展开全文
  • 修改tomcat的默认工程路径

    千次阅读 2014-06-28 14:31:28
    修改Tomcat的默认工作路径本人安装的是Tomcat安装版,不是直接解压的绿色版,因为个人感觉使用起来要打开Dos框,好难看,所以找了安装版的,和日常安装软件一样,执行一直点击“next”但是,注意,中途需要指定你...

    修改Tomcat的默认工作路径

    本人安装的是Tomcat安装版,不是直接解压的绿色版,因为个人感觉使用起来要打开Dos框,好难看,所以找了安装版的,和日常安装软件一样,执行一直点击“next”但是,注意,中途需要指定你自己机器上的Java环境,我的是指向:D:\Java\jdk1.7.0_40\jre就好了,安装完成以后,自己就会启动,在电脑的右下角,可以看到这个图标:
    表示已经启动,你也自己可以右击图标,改变状态,这些步骤大家安装完成之后就可以自己琢磨了。

    Tomcat安装完成以后,主目录会自己默认的,在你安装文件的这个地方:D:\Apache Software Foundation\Tomcat 7.0\webapps\ROOT,具体的盘符根据你自己的安装路径而定,但是那个Root文件夹就是默认的工作文件夹。这个其实和安装IIS是一样的。在这个里面有一大堆文件,自己也可以看到的。既然是默认,当然也可以修改,需要修改的地方都在Config文件夹中,这里是更改配置的地方。

    具体修改的方法如下:打开Config文件夹中的“server.xml”文件,忽略一大堆的注释,找到有<Host></Host>标签的地方



    然后在其下方加入这样一段标签:

    <Context path =""  docBase="F:/JSPDocument" 
       debug="0" reloadable="true"/>

    其中docBase后面跟着的路径就是实际工作的路径,保存更改,然后在这个文件夹中加入你自己的文件,如果修改主页,则在Config下的“web.xml”中更改。然后就能能发布自己的JSP了。

    展开全文
  • java工程下读取配置文件的路径问题

    千次阅读 2016-04-13 10:12:16
    一、项目中经常会需要读取配置文件(properties文件),因此读取方法总结如下:  1、通过java.util.Properties读取  Java代码  ...//p需要InputStream对象进行读取文件,而获取...//1、通过绝对路径:InputStream 
    一、项目中经常会需要读取配置文件(properties文件),因此读取方法总结如下: 
    
    1、通过java.util.Properties读取 
    Java代码   收藏代码
    1. Properties p=new Properties();  
    2. //p需要InputStream对象进行读取文件,而获取InputStream有多种方法:  
    3. //1、通过绝对路径:InputStream is=new FileInputStream(filePath);  
    4. //2、通过Class.getResourceAsStream(path);  
    5. //3、通过ClassLoader.getResourceAsStream(path);   
    6. p.load(InputStream is);  
    7. is.close();  
    8. p.getString(String(key))  


    2、通过java.util.ResourceBundle读取 

    Java代码   收藏代码
    1. ResourceBundle rb=ResourceBundle.getBundle(packageName);  
    2. rb.getString(String key);  


    二、Class.getResourceAsStream与ClassLoader.getResourceAsStream的区别 
    首先,Java中的getResourceAsStream有以下几种: 
    1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由 ClassLoader获取资源。 

    2. Class.getClassLoader.getResourceAsStream(String path) :默认则是从ClassPath根下获取,path不能以’/'开头,最终是由ClassLoader获取资源。 

    3. ServletContext. getResourceAsStream(String path):默认从WebAPP根目录下取资源,Tomcat下path是否以’/'开头无所谓,当然这和具体的容器实现有关。 

    4. Jsp下的application内置对象就是上面的ServletContext的一种实现。 

    其次,getResourceAsStream 用法大致有以下几种: 

    第一: 要加载的文件和.class文件在同一目录下,例如:com.x.y 下有类me.class ,同时有资源文件myfile.xml 

    那么,应该有如下代码: 

    me.class.getResourceAsStream("myfile.xml"); 

    第二:在me.class目录的子目录下,例如:com.x.y 下有类me.class ,同时在 com.x.y.file 目录下有资源文件myfile.xml 

    那么,应该有如下代码: 

    me.class.getResourceAsStream("file/myfile.xml"); 

    第三:不在me.class目录下,也不在子目录下,例如:com.x.y 下有类me.class ,同时在 com.x.file 目录下有资源文件myfile.xml 

    那么,应该有如下代码: 

    me.class.getResourceAsStream("/com/x/file/myfile.xml"); 

    总结一下,可能只是两种写法 

    第一:前面有 “   / ” 

    “ / ”代表了工程的根目录,例如工程名叫做myproject,“ / ”代表了myproject 

    me.class.getResourceAsStream("/com/x/file/myfile.xml"); 

    第二:前面没有 “   / ” 

    代表当前类的目录 

    me.class.getResourceAsStream("myfile.xml"); 

    me.class.getResourceAsStream("file/myfile.xml"); 

    最后,自己的理解: 
    getResourceAsStream读取的文件路径只局限与工程的源文件夹中,包括在工程src根目录下,以及类包里面任何位置,但是如果配置文件路径是在除了源文件夹之外的其他文件夹中时,该方法是用不了的。 


    错误: 
    class.getClassLoader().getResource("*********");这一句抛出空指针异常java.lang.NullPointerException,定位为getClassLoader()返回null 

    如果一个类是通过bootstrap 载入的,那我们通过这个类去获得classloader的话,有些jdk的实现是会返回一个null的, 
    解决: 
    修改代码如下: 
    Java代码   收藏代码
    1. InputStream inputStream;        
    2. ClassLoader cl = XXX. class .getClassLoader();        
    3. if  (cl !=  null ) {        
    4.          inputStream = cl.getResourceAsStream( "xx.properties" );        
    5. }  else {        
    6.          inputStream = ClassLoader.getSystemResourceAsStream( "xx.properties" );        
    7. }        
    8. Properties dbProps =  new  Properties();        
    9. dbProps.load(inputStream);        
    10. inputStream.close();   

    所以保险起见我们最好还是使用我们自己写的类来获取classloader,这样一来就不会有问题。 


    获取配置文件路径的3中写法:


    	@Test
    	public void testInputStream() throws IOException{
    		   /**
    		    * Class.getClassLoader.getResourceAsStream(String path) :默认则是从ClassPath根下获取,path不能以’/'开头,最终是由ClassLoader获取资源。 
    		    * Class.getResourceAsStream(String path):path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由 ClassLoader获取资源。 
    		    */
    		  // InputStream is = this.getClass().getClassLoader().getResourceAsStream("ehcache1.xml");
    		   
    		  // InputStream is = this.getClass().getResourceAsStream("/ehcache1.xml");
    		   InputStream is = this.getClass().getResourceAsStream("../../ehcache1.xml");
    		   CacheManager cacheManager = new CacheManager(is);
    		   is.close();
    		   System.out.println(cacheManager.getActiveConfigurationText()); 
    	}


    展开全文
  • 最近在做项目的时候,自己写了一些配置参数的读取,将配置文件放到具体的位置,然后让程序根据当前类的路径...如果在 .java 文件中直接写// public static String Config = "config.properties"; 则该路径指向的就是...
  • maven的安装、路径配置、修改库文件路径与在eclipse中的配置 一、maven的安装 首先,先到官网去下载maven。这里是官网的地址:http://maven.apache.org/download.cgi 请选择最新的版本下载: 解压apache-maven-...
  • http://libeey.blogbus.com/logs/101848958.html当复制其他工程中的包到新工程的目录中时,由于包路径不同,出现红叉,下面的类要一个一个修改路径,类文件太多的话就比较麻烦了,如何批量改变包路径解决这个问题...
  • 上篇文章说过配置文件读取的公用方法,但是目前工程打成jar包后,直接用jdk执行发现系统找不到配置文件路径,意识到这种读取配置文件的方式可能存在一定的局限性,因此搜索一些资料对配置文件读取方式作出如下修改。...
  • 1、工程右击rename,快捷方式F2直接修改; 2、工程右击properties,在myeclipse下的project facets目录下的web,修改项目发布名称:Web Context-root 3、修改之后启动项目会报错,WEBINF目录下的web.xml重复问题,...
  • java IDE确实方便,相比之下,使用命令行工具有点相形见绌了,更不用说费神写个批处理脚本编译源文件了。不过,IDE的方便性也不是放之四海而皆准,在这行例外情况下...工程路径:C:\Users\Administrator\Desktop\studio
  • [笔记]eclipse中批量修改Java类文件中引入的package包路径 - [工具使用] 问题: 当复制其他工程中的包到新工程的目录中时,由于包路径不同,出现红叉,下面的类要一个一个修改包路径,类文件太多的话就...
  • java反编译项目工程,可以将class 文件 进行 修改 重新导包 生成修改后的jar 步骤 1、将需要修改的 jar 包 放入 lib 目录下,并加入项目中 ,选中 jar 右击 选择 add a libray这个时候会看到 jar 的 目录 结构 2、...
  • [笔记]eclipse中批量修改Java类文件中引入的package包路径 - [工具使用] 问题: 当复制其他工程中的包到新工程的目录中时,由于包路径不同,出现红叉,下面的类要一个一个修改包路径,类文件太多的话就比较...
  • JAVA工程与java web工程的区别

    万次阅读 2012-08-13 16:22:33
    从网上找到的,这些个知识可以用于对原本用于java工程,想应用于web工程的开发工具修改 ----也可以理解为对java工程的eclipse理解扩展   想必大家在使用MyEclipse时对这两个概念不去深究。只知道是Java EE类的基本...
  • 右键maven项目,在Java Build Path选项的Source选项...原来的maven的java文件编译后会保存在target目录下,而resin服务器是配置在maven的webapp目录中,这样修改一个java文件,还要maven编译一次,很麻烦 这样就可以实
  • java 获取当前路径

    千次阅读 2014-04-25 10:50:31
    ava获取当前项目路径: object.class.getResource()方法获得当前生成的class的绝对路径(此方法在jar包中无效,因为他获得的是生成的class的路径,返回的内容最后包含/)   [c-sharp] view ...
  • java文件路径操作详细

    万次阅读 2010-09-22 13:36:00
    Java路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问 题。     我编写了一个方法,比 ClassLoader.getResource(String 相对路径)方法的能力...
  • 1.Source标签页,指定本工程的源码目录和输出目录。Projects标签页,指定本工程所依赖的其他工程。Libraries标签页,指定本工程所需的jar包和class目录等。... source folder:存放.Java源文件的...
  • Java工程师学习指南(2019最新版)

    万次阅读 多人点赞 2019-01-08 20:43:21
    写过一个Java工程师学习指南,我把它分为了四个部分,第一步是打好Java基础,掌握Java核心技术,第二步是掌握Java Web技术栈,能够做一些项目,第三步是掌握Java方面的进阶技术,包括网络编程、并发编程、JVM等,第...
  • 1. 修改工程名(apk名称) 在弹出的对话框中输入新名称 该操作实际上是修改/.project下的节点。但由于某种原因,只修改该文件的话,在adt-bundle中,显示的工程名称仍然为老名称,只是apk的名称变为了新名称,因此...
  • 为了避免每次修改java文件eclipse都自动重启耗时较长,研究了网上方法,在eclipse+tomcat7本机实践了下可行。 原理:将eclipse工程的WebContent直接作为部署目录,你的修改相当于直接在部署目录里修改,所以不需要...
  • 在eclipse中,将java工程转换成web工程

    千次阅读 2015-09-23 17:25:03
    于是尝试将java工程修改成web工程。java工程和web工程的区别在于,工作空间工程下面的.project文件。 java工程的.project的标签如下: <nature>org.eclipse.jdt.core.javanature 在eclipse中操作工程属性
  • Java工程师学习指南(初级篇)

    万次阅读 多人点赞 2018-11-01 11:26:29
    Java工程师学习指南 初级篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在...
  • 现在有一个工程java web project...发现在修改flex工程属性的构建路径时,修改结果不能保存。 解决办法: 在.actionScriptProperties文件中,找到路径直接修改。 outputFolderLocation="D:/eclipse/workspace/demo/We
  • Java获取项目路径及classes路径

    千次阅读 2018-08-10 15:23:26
    1.获取项目绝对路径一 String rootPath = request.getSession().getServletContext().getRealPath("/").replace("\\", "/"); 获取内容如下: D:/apacheTomcat/apache-tomcat-7.0.59/webapps/test/ 2.获取web工程名 ...
  • 旧的java工程:J2EE4转J2EE6 tomcat6 转tomcat8 Java6转Java8Servlet2转Servlet3 Java工程转Javaweb工程 旧的工程转入新的环境,首先需要把包都add build path了 有时候将web工程导入eclipse中,会变为...
  • 如何将java工程转变为web工程

    千次阅读 2014-02-10 15:06:55
    有时候将web工程导入eclipse中,会变为一般的java工程,那样就无法部署至web服务器中。以下方法可以将java工程转化为web工程: 1、打开Eclipse里你要转换的工程的磁盘路径,在根路径里找到.project文件并打开!找到...
  • java 获取文件路径

    千次阅读 2010-06-30 16:06:00
    1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。...
  • 解决Idea修改java代码不生效

    万次阅读 2019-03-04 09:16:29
    将git上下载的工程导入Idea后,修改jsp代码可生效,但是修改servlet内代码,无论是rebuild,重启tomcat,还是重启Idea,都不管用 最后按照以下步骤成功编译: 1.对修改后的java文件右击,选择recompile 2.设置...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 135,242
精华内容 54,096
关键字:

修改java工程路径

java 订阅