精华内容
下载资源
问答
  • help,可以在下方看到官方给的打包代码随便创建三个java文件到一个文件夹里编译这三个java文件,javac -encoding UTF-8 A.java B.java C.java,这里加-encoding UTF-8是为了解决java文件中文而不能编译的问题。...

    一、用java命令打包工具包

    cmd命名行输入java -help,可以在下方看到官方给的打包代码

    b128b51268834f46c9cf0897b8dab68b.png

    随便创建三个java文件到一个文件夹里

    510e92e13050eab5d13058c341fdb7f8.png

    编译这三个java文件,javac -encoding UTF-8 A.java B.java C.java,这里加-encoding UTF-8是为了解决java文件里有中文而不能编译的问题。编译后如下图:

    869d75271bce57316d0b620c8c65bdc2.png

    然后cmd输入jar -cvf D.jar A.class B.class C.class,回车

    a6a94bcb298ec8e3ebd234aae55888b0.png

    然后会在目录下生成一个D.jar的文件,也可以把-cvf缓存-cf,不提示打包信息

    同理,cmd输入jar -cvf E.war A.class B.class C.class,则会打包成war包。

    二、用java命令打包项目

    首先在tomcatwebapps目录下我们可以看到war包或jar包运行后的目录,可以发现,不管什么项目,哪怕是最简单的项目,都有WEB-INF文件夹,一般还有META-INF,而htmljsp等页面文件一般和这俩文件夹在同一级目录。而WEB-INF目录下又至少有libclasses两个文件夹。

    9c425fdce1b8bcdf6ad37bf26eab7d59.png

    d29e656970e36f75d24e029481a8e3e6.png

    最后总结出打包的项目应该有这样的目录关系

    ------META-INF

    ------WEB-INF

    |-----lib

    |-----classes

    配置文件如web.xml放在WEB-INF目录下,class文件放在classes目录下,html这些文件位置看项目中是否使用了模板,如果没有使用则和cssjs等文件放在和WEB-INF同一级。

    最后将所有文件一起打包即可,参考java -help的示例2

    示例:

    创建一个javaweb项目,项目结构如下:

    7dec486f1ba5d6d37a6f190bc95b644f.png

    因为一般创建的项目都有WEB-INF目录,所以直接找到项目带有WEB-INF的目录,然后将整个目录复制出去或者直接用都可以。

    这里jsp文件已经默认放好了。

    ad1610729fe17156be9a777c3d672007.png

    打开WEB-INF,新建classes文件夹

    ffe53a5fd998e9203ee5c8ed817874e5.png

    找到存放java文件目录,包括包结构,直接编译所有java文件,javaweb项目的class文件默认生成放在build目录中。

    913e69869c93171a3e62df3da8c6936b.png

    编译好后保持包结构复制到classes目录中

    3ad2e9e640d98de368ff7b68b9718f43.png

    然后把引用的jar包放到lib目录中,最后将所有配置文件等放在WEB-INF下,这里项目没有,就不写了。WebContent目录新建一个无文件后缀的清单文件mymanifest,然后在此目录执行cmd命令,jar cvfm test.war mymanifest -C WebContent/ .

    ,最后一个点表示所有的意思,要空一格。

    647df8286463c8b6af83df902a4fb3df.png

    然后目录下有个test.war文件,放到tomcatwebapps目录下,然后再到bin目录运行tomcat即可。

    21a5d4a0b1c269ad2232696db64edee3.png

    上图红框可以看到成功接收到了参数并返回到页面中,即打包成功。
    展开全文
  • 仔细检查build path里面的jar包是否问题,例如路径错误,jar找不到。 转载于:https://www.cnblogs.com/m3Lee/p/3848853.html

    仔细检查build path里面的jar包是否有问题,例如路径错误,jar找不到。

    转载于:https://www.cnblogs.com/m3Lee/p/3848853.html

    展开全文
  • 但是现在我在Eclipse中遇到很多错误,问题是没有生成的R.java类。我该如何解决?文件夹gen/为空。我在里面Notepadv2.java和里面都错误,res/layout/note_edit.xml似乎都与生成的R.java内容丢失有关。这是我的...

    我正在做记事本教程,练习2。我首先创建一个新的Android项目,然后选择“ 从源代码创建”以导入已下载的源代码来进行练习。

    但是现在我在Eclipse中遇到很多错误,问题是没有生成的R.java类。我该如何解决?文件夹gen/为空。

    我在里面Notepadv2.java和里面都有错误,res/layout/note_edit.xml似乎都与生成的R.java内容丢失有关。

    这是我的import发言Notepadv2.java:import android.R;import android.app.ListActivity;import android.content.Intent;import android.database.Cursor;import android.os.Bundle;import android.view.ContextMenu;import android.view.ContextMenu.ContextMenuInfo;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.ListView;import android.widget.SimpleCursorAdapter;

    它们是由Eclipse命令Ctrl + Shift + O创建的。

    展开全文
  • java web项目红色叉,文件没有报错

          对于刚从svn checkout或者其他方式得到项目,就只有项目名上有个红色的叉叉,按如下方法解决:

         1.点击package explorer右下角的下三角,弹出下拉菜单,取消选中resources,在项目的settings目录下找到一个文件名含有core的文件,把它里面之前配置的tomcat路径项去掉,jdk的配置项也去掉,因为这些都是之前环境里的配置,在你本地环境是没有的,所以要去掉后,重新配置。

         2.右键项目->build path->configure build path,进入界面后,切到libraries项,把unbind的项都去掉,再点右边的add library,选择 jre system library,next,添加你的jdk,回到之前的页面,再添加myeclise libraries,进入界面后,选择j2ee 1.4,j2ee 1.5都可以,取决于你的jdk版本.这样把所有的jar添加完后,应该就没问题了。

         3.如果上面配置完后,启动报jsp不能解析之类的错误,则可以去tomcat lib目录下copy sevlet-api.jar jsp-api.jar进来就不会出什么问题了

    展开全文
  • ### 项目是 onJava8-Examples-Maven-master 码云github都 ### 下面代码的 Cheese.dat 这个相对路径找不到,当然其他的类中这样的相对路径都是错误的 哭 **代码** ``` // streams/FileToWordsBuilder.java ...
  • 项目java文件没有错误但却报红色叹号的情况应该是jdk版本,jar包丢失,jar包版本的问题 解决方法两种: 1.右击项目,选择 properties->java build path->libraries 若出现红色的感叹号的jar包...
  • 但是现在我在Eclipse中遇到很多错误,问题是没有生成的R.java类。我该如何解决?文件夹gen/为空。我在里面Notepadv2.java和里面都错误,res/layout/note_edit.xml似乎都与生成的R.java内容丢失有关。这是我的...
  • 提示:只读取项目中的文件为什么要读取文件项目需要加载文件中的数据方法一:使用TestPath.class.getResourceAsStream(path)加载数据如下图中的main引用的方法,该方法二种读取方式(该Class文件目录的):第...
  • Java_web项目的资源文件一般两种:一种是存放数据之间联系的文件,使用xml文件另一种是存放数据之间没有联系的文件,使用properties文件这里我们对properties文件读写做示范:1、首先在eclipse的src目录下创建一...
  • Java_web项目的资源文件一般两种:一种是存放数据之间联系的文件,使用xml文件另一种是存放数据之间没有联系的文件,使用properties文件这里我们对properties文件读写做示范:1、首先在eclipse的src目录下创建一...
  • 1.可能是maven本地仓库里面的jar包导致的,打开errors窗口看看哪些jar包报错的信息 2.然后在仓库里面把他们都删除,删完之后在项目里面重新下载和更新一下maven 像这种情况一般是maven库导致的问题,清理一下...
  • 今天用mavne新建java web项目发现Java Resources文件上面个红叉,但是包里面又没有报错。百度研究了半天终于找到了解决办法:错误如图: 因为我们创建mavne项目时,选择maven-artchetype-webapp,而这个servlet...
  • java项目word文件转html文件

    千次阅读 2017-03-09 07:37:30
    最近在项目开发中用户提出要在电脑上没有装office时在浏览器中打开word文件,最后确定的逻辑:用户选择想要查看的文件,页面js判断文件是否为word。不是执行下载,是后端根据word文件后缀访问对应转换方法。文件已...
  • 今天碰到一个奇怪的问题,SSH项目前台的页面调用后台action中的方法老是提示调用的方法不存在,然后action构造函数又调用打印信息,后来把整个src中的action的代码删了重新部署,照样可以运行,于是就推测缓存没删...
  • Java中Maven项目资源文件引入问题前言问题讨论解决方案 前言 你好! 这是一篇关于Maven中引入资源文件的探讨文章, 写这篇文章的初心是为了记录昨天我写的一个项目中遇到的问题。目前本人还在学习阶段, 如不足还请...
  • 第一步:项目运行正常后,点击Eclispe的Windows→Show View→others→Problems 以此查看项目运行正常, 但是项目名称和Java Resources文件夹上报错的原因。 第二步:如果出现如以下截图的问题,请进入项目的所在...
  • Eclipse中,Android项目名称前红叉,但项目内所有文件都无错误,通常发生在导入项目时。先可以去看一下几个窗口的输出内容,不同的错误日志要采用不同的方法,要灵活使用各种方法!1>菜单路径----Window/Show ...
  • 3. 在没有java环境的电脑上使用问题 1. Jar包内部外部文件读取问题 通常项目中会用到图片文件、音乐文件、配置文件等,这些文件除了配置文件一般放在jar包外部,其他文件一般导出Jar时都放在Jar内部,这时你...
  • 文件一>新建一>项目一>选择Java项目一>输入项目名一>确定。 再次打开文件一>新建,这时就显示有Java项目
  • 没有java标志,不识别为Java项目,右键项目-->Properties-->Project Facets-->...从其他maven Dependencies的项目下,找到.project文件,打开,把 <classpathentry kind="con" path="or...
  • 1.表单提交方式:post (get方式提交大小限制,post没有) 2.表单的enctype属性:必须设置为multipart/form-data. 3.表单必须有文件上传项:file,且文件项需要给定name值 上传文件夹需要增加一个...
  • 最近在切换到idea的工具的时候,创建javaweb项目,发现安装的idea2017版本中没有生产web.xml文件。所以今天记录一下解决方案。  这次记录的时候,把idea创建web项目的步骤也全部记录下来了,主要步骤: 创建...
  • 今天用mavne新建java web项目发现Java Resources文件上面个红叉,但是包里面又没有报错。百度研究了半天终于找到了解决办法:错误如图:因为我们创建mavne项目时,选择maven-artchetype-webapp,而这个servlet还是...
  • 今天用mavne新建java web项目发现Java Resources文件上面个红叉,但是包里面又没有报错。百度研究了半天终于找到了解决办法:错误如图: 因为我们创建mavne项目时,选择maven-artchetype-webapp,而这个servlet...
  • 当建立好一个Maven项目后,在Java Resources资源文件夹下没有看到src/main/java文件夹,然后手动去创建Source Folder时,提示该文件已存在,如图: 一个解决办法:选择项目“test”右键-->Build Path-->...
  • 项目现状: 两台服务器通过nfs共享public目录, public 目录存js,css ,图片等文件,这部分文件经常增加,更新的需求,偶尔删除的需求,其实并没有执行过删除操作,不想更新部分文件时,就会将整个public更新到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,203
精华内容 1,681
关键字:

java有没有项目文件

java 订阅