-
java 项目没lib_java-----遇到问题------myeclipse----发布项目到tomcat中lib文件夹没有子项目产生...
2021-03-16 02:52:50情况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中进行可视化的选择,如图:
解析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按钮,如下图:
添加之后 有路径有输出包名才算正确的路径,这样再在tomcat中加载部署一次就会发现已经有缺少的子项目的编译文件。
-
没有eclipse|myeclipse配置文件的情况下导入java web工程文件
2012-07-19 22:01:57一、环境说明 我用的是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容器中运行了。
-
java-----遇到问题------myeclipse----发布项目到tomcat中lib文件夹没有子项目产生ClassNotFoundException...
2017-01-30 16:03:44情况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中加载部署一次就会发现已经有缺少的子项目的编译文件。
-
打成jar包 在命令行下执行java工程
2012-10-24 09:47:18将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。 -
java project 显示感叹号_项目工程上有感叹号或者差号
2020-12-21 18:03:17这个.classpath对你的web工程没有什么影响,其实是给myeclipse识别的。你说的这种情况是因为.classpath文件里面配置引用了某个jar,但是实际上你的lib里面并没有这个jar所以才会有红色的提示。你不用拿.classpath... -
java源码包---java 源码 大量 实例
2013-04-18 23:15:26Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM... -
java+webservice_Java WebService简单使用
2021-03-21 11:09:48首先,创建web工程(项目名称:ServiceTest),将axis中lib中的jar包拷贝到/WEB-INF/lib目录下,然后一直在写java但从来没有使用webservice,在网上查了下资料写个简单的使用放这里做备份具体步骤:1.新建一个java工程... -
关于在windows环境下启动java工程提示类找不到,即com.mysql.jdbc.Driver的解决办法
2012-09-11 18:25:51java -cp ./lib/你要使用的包也就是刚才提示没有的;./lib/下一个你需要的包;./bin aaa 一个点一个斜杠加一个分号隔开 出错的话 在bat下边加一句pause就可以看到暂停的console了 以上 追加linux环境下sh -
java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.smallvideo-1/lib/arm/libutility.so: has
2017-12-18 11:33:15这个问题出现的原因就是有些三方的架包只提供了32的so文件,而没有提供64位的so文件。 解决方法: 第一种,保证targetSdkVersion 第二种,在项目的libs目录下新建一个文件夹,命名为armeabi-v7a,然后从armeabi中将... -
java源码包2
2013-04-20 11:28:17Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行... -
java串口开发环境_Windows下的java串口开发环境配置
2021-03-09 01:24:27一.需要的工具和文件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:13Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行... -
java源码包4
2013-04-20 11:31:44Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行... -
cmd编译java快捷键_cmd中编译和运行java程序
2021-03-01 10:35:18首先在工程文件夹下面新建一个sourcelist.txt,把所有要编译的java类的绝对路径写进去,每写一个换一行javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d binjavac -sourcepath src @sourcelist.txt ... -
博..条码打印机的java开发
2017-07-10 17:00:511。新建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连接数据库常见的问题及解决方法
2020-02-15 22:06:19Java连接数据库常见的问题及解决方法 一般会出现几个问题 1.是Java的包没有导入好 在lib包里会有看到两个导包情况;...第一步是在该工程中新建一个文件夹(flode),命名为lib。 第二步是复制该sql的bi... -
JAVA上百实例源码以及开源项目
2016-01-03 17:37:40Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和... -
cmd中编译和运行java程序
2019-08-20 19:23:34首先在工程文件夹下面新建一个sourcelist.txt,把所有要编译的java类的绝对路径写进去,每写一个换一行 javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d bin javac -sourcepath src @sourcelist.... -
Java基础-环境搭建-Tomcat安装与配置
2020-12-18 22:09:32HOME, 若已存在则点击编辑.2.2 在'系统变量'中, 新建CATALINA_HOME, 若已存在则点击编辑.2.3 在PATH中添加 %CATALINA_HOME%\bin2.4 在CLASSPath中添加 %CATALINA_HOME%\lib\servlet-api.jar (后面没有分号)3\.... -
JAVA上百实例源码以及开源项目源代码
2018-12-11 17:07:42日历表格面板 [ConfigLine.java] 控制条类 [RoundBox.java] 限定选择控件 [MonthMaker.java] 月份表算法类 [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接... -
java 应用部署在linux环境后中文展示为方块解决
2020-12-07 19:34:58原因:服务器没有对应字体 解决方式: 在JRE 5以上的java环境中,java会...1.工程resources下新建目录ttf,将字体文件放入目录 2.pom配置中maven插件docker-maven-plugin添加配置 configuration.resources <re. -
用java开发网站注意事项_使用Eclipse进行Java Web项目开发注意事项-Tomcat配置
2021-03-09 09:24:58web项目无法部署到eclipse配置的本地http://www.open-open.com/lib/view/open1378948013209.htmltomcat 一、发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行... -
javaweb报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Pat
2017-09-25 18:11:27今天新建了一个动态的java web工程,创建了一个index.jsp文件,没想到在第一行显示错误:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Pat原因:没有tomcat的运行环境lib解决... -
项目在eclipse上可以运行,打包成jar这个报错!java.lang.NoClassDefFoundError!
2020-08-07 15:55:13这个问题多半是没有找到依赖的第三方jar包。 解决办法1: 将第三方jar包放到JRE的扩展类文件夹中(%JAVA_HOME%/jre/lib/ext)。 解决方法2: 修改jar包的MANIFEST.MF文件 详细如下: 1、新建文件夹test位于D盘; 2... -
java -jar 找不到依赖包_运行jar包找不到依赖包的解决方法
2021-03-19 09:27:58将Java工程打成jar包,但第三方jar包并没有包含在包中,当在命令行中运行jar包时,出现类找不到的异常,解决办法1:将第三方jar包放到JRE的扩展类文件夹中(%JAVA_HOME%/jre/lib/ext),解决方法2:修改jar包的MANIFEST...