精华内容
下载资源
问答
  • 情况myeclipse发布项目到tomcat中lib...1、.classpath文件是eclipse新建web工程的时候生成的一个文件,改变Java Build path的时候或者改变加载的jar包顺序的时候,这个文件也会改变。2、.classpath文件不能随意删除...

    情况

    myeclipse发布项目到tomcat中lib文件夹没有子项目产生ClassNotFoundException错误。

    这种情况一般是 .classpath文件设置的输出路径不对导致的。

    1、.classpath文件是eclipse新建web工程的时候生成的一个文件,改变Java Build path的时候或者改变加载的jar包顺序的时候,这个文件也会改变。

    2、.classpath文件不能随意删除。将已有的工程import进入eclipse工作区的时候将.classpath文件删除了,然后再重新导入jar包,整个工程就会重新编译,也就会产生.classpath文件,但是这个重新生成的.classpath文件的内容可能就会出问题,也就有可能导致在tomcat部署的时候出现不可预料的问题。

    例如:

    原始的.classpath文件部分主要内容如下:

    个人删除后,eclipse重新build的.classpath文件部分主要内容如下:

    说明下: 表示工程源文件的地址;

    表示发布项目时产生的class文件地址;

    比较前后两个.classpath文件可以发现,重新build的.classpath文件里面的源文件地址为 ,这样,在整个工程里面就会出现所有package错误,此时eclipse默认为package src.com.test, 而工程里面正确的包名应该是 package com.test

    另外,如果新生成的.classpath文件class文件地址为bin目录下的,即 ,tomcat部署工程的时候,默认去WebRoot/WEN-INF/classes这个目录查找class文件,而此时class文件去不存在于bin目录下面,故而tomcat下面没有class文件,在启动时也就会产生ClassNotFoundException错误!

    可能一----------.classpathoutput路径问题-----------解决方案

    如果碰到以上问题的话,则可以参考原始.classpath文件修改过来就可以了

    即可以手动把

    修改成

    (这里根据自己的项目环境情况适当修改路径)

    也可以在java buildPath中进行可视化的选择,如图:

    2d54a4aa0975a0e8373f28723f2f5435.png

    解析Myeclipse项目下的.classpath文件

    .classpath文件

    1. 对应的是source folder类型的目录,

    kind---表示这个classpath的类型,path表示在项目中的路径,

    path使用根目录的相对路径(相对.classpath文件本身的相对路径) ,

    myeclipse项目中的src本身就是一个source folder,所以它会自动写入这个文件中,

    如果自己手动建立了一个source folder,这个folder也会写入这个文件,

    形式就是以上形式eg.在项目基础上新建一个test的source folder,

    就会就会成为这样:

    2.

    这句是表示程序的运行环境 kind="con"---表示classpath的类型,

    con即是container,就是程序运行的容器,或者就说是运行环境也OK,

    它实际上是在Myeclipse最初的时候要配置installed JREs中指定(一般情况下我们指定的是JDK),

    但是这里实际使用的是JDK下的JRE中的jar包,就是JDK_HOME/jre/lib就是对应的这条语句

    3.

    这句是kind="con"当然和上条一样,是表示运行时的容器,

    一般情况下是java web项目才会有,它是包含了J2EE服务器要使用到的一些jar包,

    这个目录中的jar包是其中最特殊的,那就是它不会在部署项目的时候部署到服务器上去,

    因为myeclipse认为这样的jar包是服务器应该有的,所以这里有时候会出现问题,

    就是开发的时候不出现问题,但是部署之后会出错,就是有的服务器有的jar包并没有提供,

    比如tomcat(因为tomcat并不是专业的web服务器,它只是一个轻量的web容器),这就要区分好开发环境和运行环境

    4.

    这条语句kind="lib",对应的是classpath中的库文件,path指定库文件的路径,

    同样是相对与项目根目录的相对路径

    5.

    这条表示项目的输出目录,整个之前定义的classpath无论是kind='src",kind="con",kind="lib",

    在编译后都会进入到这个目录中来,在java web中也就是WebRoot/WEB-INF/classes。

    同样使用的path是相对项目根目录的相对路径(相对.classpath文件本身的相对路径),

    但是由于J2EE部分的是本身要求web 服务器本身要有那些jar包,所以那个例外不会进行拷贝

    classpath是myeclipse重要文件,在进行相关的查找时候要用到

    项目根目录下的".classpath“文件就是保存项目classpath的文件

    文件中的 ... ...之间保存各种classpath信息,

    kind表示类型,path表示路径,且使用的都是相对于”.classpath“或者说是项目根目录的相对路径

    几种kind的含义

    kind=”src" ----对应source folder目录

    kind="con"--项目的容器,一般当是java web项目的时候会有两个

    kind="lib"---项目中使用到的库文件

    kind='output"--输出目录,最终编译后相关文件的目标目录,myeclipse会自动完成相关的拷贝

    最终对于myeclipse的classpath的管理都是通过这个文件实现

    myeclipse项目中的.classpath文件

    .project文件

    sxVIP

    org.eclipse.wst.common.project.facet.core.builder

    org.eclipse.jem.workbench.JavaEMFNature

    com.genuitec.eclipse.ast.deploy.core.deploymentnature

    com.genuitec.eclipse.j2eedt.core.webnature

    .mymetadata文件

    对于myeclipse工程多了一个.mymetadata文件(web 应用程序才有)

    type=”WEB”

    name=”upload”

    id=”myeclipse.1152954865843”

    context-root=”/upload”

    j2ee-spec=”1.4”

    archive=”upload.war”>

    可能二-------maven项目------.classpath缺少maven框架包输出语句----解决方案

    表现为使用maven命令打成war包会缺少maven依赖的包。

    这种情况需要在.classpath中添加以下代码:

    可能三-------gradle项目------.classpath缺少gradle框架包输出语句-----解决方案

    表现为使用gradle命令打成war包会缺少gradle依赖的包。

    这种情况需要在.classpath中添加以下代码:

    可能四-----任何类型项目-----子项目的编译文件不进入lib的jar包中也不进入src文件夹-----解决方案

    这种情况是没对子项目的输出路径做设置导致的。

    右键点击工程,属性(properties),选择deployment assembly选项,单击add按钮,如下图:

    4978cb4605f7c8c11a8c3cc76e372708.png

    772b131b8078eb1bd5f6787b3edee589.png

    添加之后 有路径有输出包名才算正确的路径,这样再在tomcat中加载部署一次就会发现已经有缺少的子项目的编译文件。

    展开全文
  • 一、环境说明 我用的是eclipse3.3.2,并安装了myeclipse的插件。 二、工程文件说明 ...webapp:相当于eclipse新建web工程时默认的WebRoot,存放jsp文件及一些资源文件夹,包含WEB-INFO文件夹 lib:项目用到的j

    一、环境说明

    我用的是eclipse3.3.2,并安装了myeclipse的插件。

    二、工程文件说明

    一共三个文件夹:

    javacode:存放java源文件,包含多个子文件夹,每个子文件夹表示一个单独的模块,里面存放的才是真正的源文件

    webapp:相当于eclipse新建web工程时默认的WebRoot,存放jsp文件及一些资源文件夹,包含WEB-INFO文件夹

    lib:项目用到的jar包

    三、导入说明

    由于只有上面说明的三个文件夹,没有eclipse相关的配置文件.classpath,.project,.mymetadata以及.settings和.myeclipse文件夹。所有不能直接使用eclipse导入工作(即:Import-->General-->Existing Projects into Workspace),以下是一种导入这种web工程文件的方法。

    1、新建一个普通的java工程,New-->Java Project,输入工程名称,然后Next,在这一步中,Source选项卡中,在Details中选择Link Additional Source,如图1所示:


    图1

    然后在Link Source对话框中选择java源文件所有的文件夹,即上面说的javacode,如图2所示:


    图2

    选择好文件夹后,点击Finish完成工程创建。

    2、修改源文件夹成各子模块

    右击工程,Build Path-->Configure Build Path,在弹出的对话框中选择Add Folder...,选择各模块源文件所在的文件夹,注,在选择完成后,需要把之前选择的javacode文件夹remove掉,否则会报错。如图3所示:

    图3

    3、通过前一步导入了源文件,现在把这个java工程变成web工程,需要myeclipse插件

    右击工程,MyEclipse-->Add Web Project Capabilities...在弹出的MyEclipse Project Capabilities对话框中,点击Browse按钮,选择Web的根目录,在弹出Folder Selection对话框,首先选中工程,文件,然后点击Create New Folder,弹出New Folder对话框,点击Addvance按钮,选中Link to folder in the file system复选框,点击Browse按钮,选择web文件所在文件夹,即前面说的webapp,然后一直点击OK返回到MyEclipse Project Capabilities对话框,把Create web.xml复选框去掉,然后点击Finish完成。如下图4所示:


    图4

    4、导入项目需要的jar包

    右击工程,Build Path-->Configure Build Path,在弹出的对话框中选择Libraries选项卡,点击Add External Jars,添加前面说明中lib目录下的jar包即可。

    5、删除建立java工程时自动建立的src和bin目录


    至此,这个工程就可以部署到J2EE容器中运行了。

    http://blog.csdn.net/mhmyqn/article/details/7764830

    展开全文
  • 情况myeclipse发布项目到tomcat中lib...1、.classpath文件是eclipse新建web工程的时候生成的一个文件,改变Java Build path的时候或者改变加载的jar包顺序的时候,这个文件也会改变。2、.classpath文件不能随意删除




    情况

    myeclipse发布项目到tomcat中lib文件夹没有子项目产生ClassNotFoundException错误


    这种情况一般是 .classpath文件设置的输出路径不对导致的。


    1、.classpath文件是eclipse新建web工程的时候生成的一个文件,改变Java Build path的时候或者改变加载的jar包顺序的时候,这个文件也会改变。


    2、.classpath文件不能随意删除。将已有的工程import进入eclipse工作区的时候将.classpath文件删除了,然后再重新导入jar包,整个工程就会重新编译,也就会产生.classpath文件,但是这个重新生成的.classpath文件的内容可能就会出问题,也就有可能导致在tomcat部署的时候出现不可预料的问题。
    例如:
       原始的.classpath文件部分主要内容如下:
        
       <classpathentry kind="src" path="src"/>  
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>  
    <classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>   


       个人删除后,eclipse重新build的.classpath文件部分主要内容如下:
            <classpathentry kind="src" path=""/>  
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_11"/>  
    <classpathentry kind="output" path="/bin"/>   
     

    说明下:<classpathentry kind="src" path="src"/> 表示工程源文件的地址;  
            <classpathentry kind="output" path="/bin"/>表示发布项目时产生的class文件地址;  
     

    比较前后两个.classpath文件可以发现,重新build的.classpath文件里面的源文件地址为 <classpathentry kind="src" path=""/>,这样,在整个工程里面就会出现所有package错误,此时eclipse默认为package src.com.test, 而工程里面正确的包名应该是 package com.test   
     
    另外,如果新生成的.classpath文件class文件地址为bin目录下的,即<classpathentry kind="output" path="/bin"/> ,tomcat部署工程的时候,默认去WebRoot/WEN-INF/classes这个目录查找class文件,而此时class文件去不存在于bin目录下面,故而tomcat下面没有class文件,在启动时也就会产生ClassNotFoundException错误!  
      


    可能一----------.classpathoutput路径问题-----------解决方案

    如果碰到以上问题的话,则可以参考原始.classpath文件修改过来就可以了

    即可以手动把

    <classpathentry kind="output" path="/bin"/>

    修改成

    <classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>  

    (这里根据自己的项目环境情况适当修改路径)


    也可以在java buildPath中进行可视化的选择,如图:






    解析Myeclipse项目下的.classpath文件



    .classpath文件

    <classpathentry kind="src" path="src"/> 
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    <classpathentry kind="con" path="melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_5_CONTAINER"/> 
    <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/bsf-2.3.0.jar"/> 
    <classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>


    1. <classpath kind="src" path="src"> 对应的是source folder类型的目录,
    kind---表示这个classpath的类型,path表示在项目中的路径,
    path使用根目录的相对路径(相对.classpath文件本身的相对路径) ,
    myeclipse项目中的src本身就是一个source folder,所以它会自动写入这个文件中,
    如果自己手动建立了一个source folder,这个folder也会写入这个文件,
    形式就是以上形式eg.在项目基础上新建一个test的source folder,
    就会就会成为这样:
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="src" path="test"/>


    2. <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    这句是表示程序的运行环境 kind="con"---表示classpath的类型,
    con即是container,就是程序运行的容器,或者就说是运行环境也OK,
    它实际上是在Myeclipse最初的时候要配置installed JREs中指定(一般情况下我们指定的是JDK),
    但是这里实际使用的是JDK下的JRE中的jar包,就是JDK_HOME/jre/lib就是对应的这条语句


    3. <classpathentry kind="con" path="melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_5_CONTAINER"/> 
    这句是kind="con"当然和上条一样,是表示运行时的容器,
    一般情况下是java web项目才会有,它是包含了J2EE服务器要使用到的一些jar包,
    这个目录中的jar包是其中最特殊的,那就是它不会在部署项目的时候部署到服务器上去,
    因为myeclipse认为这样的jar包是服务器应该有的,所以这里有时候会出现问题,
    就是开发的时候不出现问题,但是部署之后会出错,就是有的服务器有的jar包并没有提供,
    比如tomcat(因为tomcat并不是专业的web服务器,它只是一个轻量的web容器),这就要区分好开发环境和运行环境 


    4. <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/bsf-2.3.0.jar"/> 
    这条语句kind="lib",对应的是classpath中的库文件,path指定库文件的路径,
    同样是相对与项目根目录的相对路径


    5. <classpathentry kind="output" path="WebRoot/WEB-INF/classes"/> 
    这条表示项目的输出目录,整个之前定义的classpath无论是kind='src",kind="con",kind="lib",
    在编译后都会进入到这个目录中来,在java web中也就是WebRoot/WEB-INF/classes。
    同样使用的path是相对项目根目录的相对路径(相对.classpath文件本身的相对路径),
    但是由于J2EE部分的是本身要求web 服务器本身要有那些jar包,所以那个例外不会进行拷贝


    classpath是myeclipse重要文件,在进行相关的查找时候要用到
    项目根目录下的".classpath“文件就是保存项目classpath的文件
    文件中的 <classpath>... ...</classpath>之间保存各种classpath信息,
    kind表示类型,path表示路径,且使用的都是相对于”.classpath“或者说是项目根目录的相对路径





    几种kind的含义


    kind=”src" ----对应source folder目录
    kind="con"--项目的容器,一般当是java web项目的时候会有两个
    kind="lib"---项目中使用到的库文件
    kind='output"--输出目录,最终编译后相关文件的目标目录,myeclipse会自动完成相关的拷贝 
    最终对于myeclipse的classpath的管理都是通过这个文件实现







    myeclipse项目中的.classpath文件



    <?xml version=”1.0” encoding=”UTF-8”?>
    <classpath>
    <!-- 源码目录 -->
    <classpathentry kind=”src” path=”src”/>
    <!-- JDK运行时容器 -->
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry kind="con" path="melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_5_CONTAINER"/>
    <!-- 以下为类库path为你自定义的目录,jar文件的路径 -->
    <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/sino-base-1.3.2.jar"/>
    <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/sino-bms-1.4.3.jar"/>
    <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/sino-frame-1.2.2.jar"/>
    <!-- 编译后输出class目录 -->
    <classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>
    </classpath>





    .project文件


    <?xml version=”1.0” encoding=”UTF-8”?>
    <projectDescription>
    <!-- 工程名称 这里定义的name的值如果已经工作空间的其他项目占用了,
    当使用myeclipse的import功能导入项目时,就会导不进来-->
    <name>sxVIP</name>
    <comment></comment>
    <projects></projects>
    <!-- 编译器指定-->
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.wst.common.project.facet.core.builder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <!-- 核心特性 -->
    <natures>
        <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
        <nature>com.genuitec.eclipse.ast.deploy.core.deploymentnature</nature>
        <nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>
    </natures>
    </projectDescription>








    .mymetadata文件


    对于myeclipse工程多了一个.mymetadata文件(web 应用程序才有)


    <?xml version=”1.0” encoding=”UTF-8”?>
    <!--
    type : 工程类型              
    name : 工程名称           
    id : 工程在工作空间内的唯一标识
    context-root : 网站根路径    
    j2ee-spec: J2EE标准       
    archive : 打包后war文件
    -->


    <project-module
    type=”WEB”
    name=”upload”
    id=”myeclipse.1152954865843”
    context-root=”/upload”
    j2ee-spec=”1.4”
    archive=”upload.war”>
    <attributes>
        <!-- value : Web根目录名称 -->
        <attribute name=”webrootdir” value=”WebRoot” />
    </attributes>
    </project-module> 







    可能二-------maven项目------.classpath缺少maven框架包输出语句----解决方案


    表现为使用maven命令打成war包会缺少maven依赖的包。


    这种情况需要在.classpath中添加以下代码:

    <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
    <attributes>
    <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
    </attributes>
    </classpathentry>





    可能三-------gradle项目------.classpath缺少gradle框架包输出语句-----解决方案


    表现为使用gradle命令打成war包会缺少gradle依赖的包。


    这种情况需要在.classpath中添加以下代码:

    <classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer">
    <attributes>
    <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
    </attributes>
    </classpathentry>





    可能四-----任何类型项目-----子项目的编译文件不进入lib的jar包中也不进入src文件夹-----解决方案


    这种情况是没对子项目的输出路径做设置导致的。

    右键点击工程,属性(properties),选择deployment assembly选项,单击add按钮,如下图:



    添加之后 有路径有输出包名才算正确的路径,这样再在tomcat中加载部署一次就会发现已经有缺少的子项目的编译文件。




    展开全文
  • java工程打成jar包,但第三方jar包并没有包含在包中,当在命令行中运行jar包时,出现类找不到的异常。 解决方法: 1、新建文件夹test位于D盘; 2、将用到的所有第三方jar包放在文件夹lib下,再将lib放在...
    此文章为转载,原地址:http://blog.csdn.net/fengyun111999/article/details/5787125。

    将java工程打成jar包,但第三方jar包并没有包含在包中,当在命令行中运行jar包时,出现类找不到的异常。

    解决方法:
    1、新建文件夹test位于D盘;

    2、将用到的所有第三方jar包放在文件夹lib下,再将lib放在test下;

    3、导出的java工程jar包a.jar也放在test下;

    4、修改工程jar包META-INF文件夹下的MANIFEST.MF配置文件:

    Manifest-Version: 1.0
    Main-Class: cn.golaxy.yqpt.client.main.GatherMain
    Class-Path: lib/soapmonitor-1.5.jar
    lib/spring-aop.jar

    写明main函数的包路径(注意:冒号后加一个空格)!

    在class-path后写上引用到的所有jar包(注意:要分行写,并不是说一行写一个jar包,只要保证这一行不要太长就好,否则会出现Exception in thread "main" java.io.IOException: line too long
    at java.util.jar.Attributes.read(Attributes.java:356)
    at java.util.jar.Manifest.read(Manifest.java:167)
    at java.util.jar.Manifest.<init>(Manifest.java:52)
    at java.util.jar.JarFile.getManifest(JarFile.java:158)

    异常,换行时前面加两个空格,最后还有一个回车)!

    5、将修改好的MANIFEST.MF文件覆盖掉原来的;

    6、在命令行下执行jar包:java -jar a.jar。
    展开全文
  • 这个.classpath对你的web工程没有什么影响,其实是给myeclipse识别的。你说的这种情况是因为.classpath文件里面配置引用了某个jar,但是实际上你的lib里面并没有这个jar所以才会有红色的提示。你不用拿.classpath...
  • java源码包---java 源码 大量 实例

    千次下载 热门讨论 2013-04-18 23:15:26
    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...
  • 首先,创建web工程(项目名称:ServiceTest),将axis中lib中的jar包拷贝到/WEB-INF/lib目录下,然后一直在写java但从来没有使用webservice,在网上查了下资料写个简单的使用放这里做备份具体步骤:1.新建一个java工程...
  • java -cp ./lib/你要使用的包也就是刚才提示没有的;./lib/下一个你需要的包;./bin aaa 一个点一个斜杠加一个分号隔开 出错的话 在bat下边加一句pause就可以看到暂停的console了 以上     追加linux环境下sh
  • 这个问题出现的原因就是有些三方的架包只提供了32的so文件,而没有提供64位的so文件。 解决方法: 第一种,保证targetSdkVersion 第二种,在项目的libs目录下新建一个文件夹,命名为armeabi-v7a,然后从armeabi中将...
  • java源码包2

    千次下载 热门讨论 2013-04-20 11:28:17
    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行...
  • 一.需要的工具和文件1.myeclipse ...在eclipse中新建一个工程(根据你自己的需要,Applet,tomcat,java工程等均可)。step2.在工程下建一个lib文件夹。 step3.将rxtx-2.1-7-bins-r2 .zip解压缩,得到文件夹[rxtx-2....
  • java源码包3

    千次下载 热门讨论 2013-04-20 11:30:13
    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行...
  • java源码包4

    千次下载 热门讨论 2013-04-20 11:31:44
    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行...
  • 首先在工程文件夹下面新建一个sourcelist.txt,把所有要编译的java类的绝对路径写进去,每写一个换一行javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d binjavac -sourcepath src @sourcelist.txt ...
  • 1。新建java工程 2。然后导入jna.jar 3。把64位的dll和lib拷贝到windows/system32下 4。最后建立自己的main 5。运行代码,如果没有装驱动,会提示没有装驱动
  • java项目包成exe文件

    2020-06-09 16:48:42
    在项目工程中找到MANIFEST.MF文件,如果没有新建一个。 在MANIFEST.MF文件中添加需要调用jar文件 Manifest-Version: 1.0 Class-Path: . lib/AbsoluteLayout.jar lib/JavaPrintLibs_fat.jar lib/RXTXcomm.jar ...
  • Java连接数据库常见的问题及解决方法 一般会出现几个问题 1.是Java的包没有导入好 在lib包里会有看到两个导包情况;...第一步是在该工程新建一个文件夹(flode),命名为lib。 第二步是复制该sql的bi...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
  • 首先在工程文件夹下面新建一个sourcelist.txt,把所有要编译的java类的绝对路径写进去,每写一个换一行 javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d bin javac -sourcepath src @sourcelist....
  • HOME, 若已存在则点击编辑.2.2 在'系统变量'中, 新建CATALINA_HOME, 若已存在则点击编辑.2.3 在PATH中添加 %CATALINA_HOME%\bin2.4 在CLASSPath中添加 %CATALINA_HOME%\lib\servlet-api.jar (后面没有分号)3\....
  • 日历表格面板 [ConfigLine.java] 控制条类 [RoundBox.java] 限定选择控件 [MonthMaker.java] 月份表算法类 [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接...
  • 原因:服务器没有对应字体 解决方式: 在JRE 5以上的java环境中,java会...1.工程resources下新建目录ttf,将字体文件放入目录 2.pom配置中maven插件docker-maven-plugin添加配置 configuration.resources <re.
  • web项目无法部署到eclipse配置的本地http://www.open-open.com/lib/view/open1378948013209.htmltomcat 一、发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行...
  • 今天新建了一个动态的java web工程,创建了一个index.jsp文件,没想到在第一行显示错误:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Pat原因:没有tomcat的运行环境lib解决...
  • 这个问题多半是没有找到依赖的第三方jar包。 解决办法1: 将第三方jar包放到JRE的扩展类文件夹中(%JAVA_HOME%/jre/lib/ext)。 解决方法2: 修改jar包的MANIFEST.MF文件 详细如下: 1、新建文件夹test位于D盘; 2...
  • Java工程打成jar包,但第三方jar包并没有包含在包中,当在命令行中运行jar包时,出现类找不到的异常,解决办法1:将第三方jar包放到JRE的扩展类文件夹中(%JAVA_HOME%/jre/lib/ext),解决方法2:修改jar包的MANIFEST...

空空如也

空空如也

1 2 3 4
收藏数 74
精华内容 29
关键字:

java新建工程没有lib

java 订阅