请问 javabean(.java)文件放到哪个目录里啊?tomcat 能把javabean(.java)文件自动编译成class文件到
bookshop-mssql\WEB-INF\classes下面吗?
25 个解决方案
#1
没搞过,好像不行
一般的用IDE部署
一般的用IDE部署
#2
tomcat不能自己编译,需要自己手动编译,然后把编译后的class文件放到bookshop-mssql\WEB-INF\classes
#3
你要手动把.java文件在dos下用javac命令编译成.class文件,然后放入web-inf的classes目录下
#4
支持
#5
楼主正确,就是这个目录,重启后生效。
#6
先谢谢诸位!!!
我有一个javabean文件是op_book.java,里面如下部分代码
package bookshop.run;
import bookshop.book.book;//这个是自己编的javabean
import bookshop.util.DataBase;//这个是自己编的javabean
import bookshop.util.dataFormat;//这个是自己编的javabean
public class op_book
{
省略。。。。
}
我把这个文件拷到了c:盘根目录下
我在命令行里运行了c:/>javac op_book.java
报错:package bookshop.book does not exist
package bookshop.util does not exist
我应该怎样编译这个文件呢?请大家详细解答一下!谢谢!
我有一个javabean文件是op_book.java,里面如下部分代码
package bookshop.run;
import bookshop.book.book;//这个是自己编的javabean
import bookshop.util.DataBase;//这个是自己编的javabean
import bookshop.util.dataFormat;//这个是自己编的javabean
public class op_book
{
省略。。。。
}
我把这个文件拷到了c:盘根目录下
我在命令行里运行了c:/>javac op_book.java
报错:package bookshop.book does not exist
package bookshop.util does not exist
我应该怎样编译这个文件呢?请大家详细解答一下!谢谢!
#7
当然要报错了,bookshop.book 和bookshop.util 包都找不到啊
#8
tomcat怎么会自己帮你编译呢
需要提供编译好的class文件。
需要提供编译好的class文件。
#9
把 bookshop.book 和 bookshop.util 也放到C盘下 再去编译
这里需要import这两个.java。
这里需要import这两个.java。
#10
如果你想这么编译的话,如下:
你的包目录结构在C盘都应当创建好,然后你的java文件要放到相应的文件夹里
然后在命令行里运行c:/>javac bookshop\run\op_book.java
当然,在编译op_book之前要先编译book、DataBase、dataFormat
你的包目录结构在C盘都应当创建好,然后你的java文件要放到相应的文件夹里
然后在命令行里运行c:/>javac bookshop\run\op_book.java
当然,在编译op_book之前要先编译book、DataBase、dataFormat
#11
要确保你的依赖类都在classpath路径下才能编译成功的。
使用命令javac -d . *.java可以直接帮你编译当前目录下所有的java文件,并且自动建立包的结构
如javac -d . op_book.java编译成功后会生成bookshop\run\op_book.class
使用命令javac -d . *.java可以直接帮你编译当前目录下所有的java文件,并且自动建立包的结构
如javac -d . op_book.java编译成功后会生成bookshop\run\op_book.class
#12
tomcat不能编译,jdk可以编译。
#13
使用命令javac -d . *.java可以直接帮你编译当前目录下所有的java文件,并且自动建立包的结构
如javac -d . op_book.java编译成功后会生成bookshop\run\op_book.class
如javac -d . op_book.java编译成功后会生成bookshop\run\op_book.class
#14
在MyEclipse下通过该集成开发环境来发布到tomcat上时,tomcat 能把javabean(.java)文件自动编译成class文件到
bookshop-mssql\WEB-INF\classes下面,而无需手动操作!
bookshop-mssql\WEB-INF\classes下面,而无需手动操作!
#15
手动编译,编译到WEB-INF/classes/下,需要的jar文件放到WEB-INF/lib/下,然后把项目放到webapp文件目录下,启动tomcat就好了
#16
手动编译的话,我觉得三言两语给你说不清楚。
看你敲的命令,最起码CLASSPATH就不对。因为你有import自己的类。
就算你最后编译成功了,你可能还是不知道应该把class文件放在哪个地方。
所以,你还是用IDE搞吧。
看你敲的命令,最起码CLASSPATH就不对。因为你有import自己的类。
就算你最后编译成功了,你可能还是不知道应该把class文件放在哪个地方。
所以,你还是用IDE搞吧。
#17
有IDE不用,手动编译,,,哎,开发工具用的好,效率不知要高多少倍。
当然,楼主精神可嘉。
当然,楼主精神可嘉。
#18
你的文件可能 放在 Tomcat目录下的word目录下
发布的网站(web Project)的 jsp文件 通过翻译和编译 java文件和class文件都放在那里
不过你放是java文件不知道 是不是也放在那里
发布的网站(web Project)的 jsp文件 通过翻译和编译 java文件和class文件都放在那里
不过你放是java文件不知道 是不是也放在那里
#19
三种方式
首先,不管哪一种,你的项目一定是这样的:
项目名文件夹(bookshop-mssql)
bookshop-mssql
│ a.jsp
│ b.jsp
│ c.jsp
│ index.html
│ index.jsp │
└—WEB-INF
│ web.xml
│
├—classes
│ xx.class
│
└—lib
db2jcc.jar
db2jcc_license_cu.jar
dom4j-1.6.1.jar
第一种:
在Tomcat\Catalina\localhost文件夹下面写一个bookshop-mssql.xml,文件内容<Context path="/bookshop-mssql" reloadable="true" docBase="D:\workspace\bookshop-mssql" />
注意:path中的值"/bookshop-mssql"与文件名bookshop-mssql.xml要一致.
第二种:
将:
<Context path="/bookshop-mssql" reloadable="true" docBase="D:\workspace\bookshop-mssql" /> 直接加在 Tomcat\Catalina下的server.xml里面的 </Host>结束标记前面
第三种:
将项目文件夹拷贝到Tomcat\webapps文件夹下面
首先,不管哪一种,你的项目一定是这样的:
项目名文件夹(bookshop-mssql)
bookshop-mssql
│ a.jsp
│ b.jsp
│ c.jsp
│ index.html
│ index.jsp │
└—WEB-INF
│ web.xml
│
├—classes
│ xx.class
│
└—lib
db2jcc.jar
db2jcc_license_cu.jar
dom4j-1.6.1.jar
第一种:
在Tomcat\Catalina\localhost文件夹下面写一个bookshop-mssql.xml,文件内容<Context path="/bookshop-mssql" reloadable="true" docBase="D:\workspace\bookshop-mssql" />
注意:path中的值"/bookshop-mssql"与文件名bookshop-mssql.xml要一致.
第二种:
将:
<Context path="/bookshop-mssql" reloadable="true" docBase="D:\workspace\bookshop-mssql" /> 直接加在 Tomcat\Catalina下的server.xml里面的 </Host>结束标记前面
第三种:
将项目文件夹拷贝到Tomcat\webapps文件夹下面
#20
用myeclipse吧,省好多事,不过初学的话最好还是自己弄,能够了解整个目录结构.
#21
建一个WEB项目 会自动建立其目录的 方便的。。。
#22
使用命令javac -d . *.java可以直接帮你编译当前目录下所有的java文件,并且自动建立包的结构
如javac -d . op_book.java编译成功后会生成bookshop\run\op_book.class
.java文件放在项目下面的src文件夹里面.. 其他的你应该都知道吧
如javac -d . op_book.java编译成功后会生成bookshop\run\op_book.class
.java文件放在项目下面的src文件夹里面.. 其他的你应该都知道吧
#23
我源文件放到webapps下 编译一下就可以访问了
#24
如果直接想运行java文件,可以随便放在哪个目录下面,通过doc命令编译运行该文件;
如果相配合web项目运行,则不用运行java文件,直接把web目录放在tomcat下运行,java文件已自动编译!!!
如果相配合web项目运行,则不用运行java文件,直接把web目录放在tomcat下运行,java文件已自动编译!!!
#25
tomcat 不能编译Java文件的,手动编译再放进项目里,建议用MyEclipse之类的软件来做web项目
#1
没搞过,好像不行
一般的用IDE部署
一般的用IDE部署
#2
tomcat不能自己编译,需要自己手动编译,然后把编译后的class文件放到bookshop-mssql\WEB-INF\classes
#3
你要手动把.java文件在dos下用javac命令编译成.class文件,然后放入web-inf的classes目录下
#4
支持
#5
楼主正确,就是这个目录,重启后生效。
#6
先谢谢诸位!!!
我有一个javabean文件是op_book.java,里面如下部分代码
package bookshop.run;
import bookshop.book.book;//这个是自己编的javabean
import bookshop.util.DataBase;//这个是自己编的javabean
import bookshop.util.dataFormat;//这个是自己编的javabean
public class op_book
{
省略。。。。
}
我把这个文件拷到了c:盘根目录下
我在命令行里运行了c:/>javac op_book.java
报错:package bookshop.book does not exist
package bookshop.util does not exist
我应该怎样编译这个文件呢?请大家详细解答一下!谢谢!
我有一个javabean文件是op_book.java,里面如下部分代码
package bookshop.run;
import bookshop.book.book;//这个是自己编的javabean
import bookshop.util.DataBase;//这个是自己编的javabean
import bookshop.util.dataFormat;//这个是自己编的javabean
public class op_book
{
省略。。。。
}
我把这个文件拷到了c:盘根目录下
我在命令行里运行了c:/>javac op_book.java
报错:package bookshop.book does not exist
package bookshop.util does not exist
我应该怎样编译这个文件呢?请大家详细解答一下!谢谢!
#7
当然要报错了,bookshop.book 和bookshop.util 包都找不到啊
#8
tomcat怎么会自己帮你编译呢
需要提供编译好的class文件。
需要提供编译好的class文件。
#9
把 bookshop.book 和 bookshop.util 也放到C盘下 再去编译
这里需要import这两个.java。
这里需要import这两个.java。
#10
如果你想这么编译的话,如下:
你的包目录结构在C盘都应当创建好,然后你的java文件要放到相应的文件夹里
然后在命令行里运行c:/>javac bookshop\run\op_book.java
当然,在编译op_book之前要先编译book、DataBase、dataFormat
你的包目录结构在C盘都应当创建好,然后你的java文件要放到相应的文件夹里
然后在命令行里运行c:/>javac bookshop\run\op_book.java
当然,在编译op_book之前要先编译book、DataBase、dataFormat
#11
要确保你的依赖类都在classpath路径下才能编译成功的。
使用命令javac -d . *.java可以直接帮你编译当前目录下所有的java文件,并且自动建立包的结构
如javac -d . op_book.java编译成功后会生成bookshop\run\op_book.class
使用命令javac -d . *.java可以直接帮你编译当前目录下所有的java文件,并且自动建立包的结构
如javac -d . op_book.java编译成功后会生成bookshop\run\op_book.class
#12
tomcat不能编译,jdk可以编译。
#13
使用命令javac -d . *.java可以直接帮你编译当前目录下所有的java文件,并且自动建立包的结构
如javac -d . op_book.java编译成功后会生成bookshop\run\op_book.class
如javac -d . op_book.java编译成功后会生成bookshop\run\op_book.class
#14
在MyEclipse下通过该集成开发环境来发布到tomcat上时,tomcat 能把javabean(.java)文件自动编译成class文件到
bookshop-mssql\WEB-INF\classes下面,而无需手动操作!
bookshop-mssql\WEB-INF\classes下面,而无需手动操作!
#15
手动编译,编译到WEB-INF/classes/下,需要的jar文件放到WEB-INF/lib/下,然后把项目放到webapp文件目录下,启动tomcat就好了
#16
手动编译的话,我觉得三言两语给你说不清楚。
看你敲的命令,最起码CLASSPATH就不对。因为你有import自己的类。
就算你最后编译成功了,你可能还是不知道应该把class文件放在哪个地方。
所以,你还是用IDE搞吧。
看你敲的命令,最起码CLASSPATH就不对。因为你有import自己的类。
就算你最后编译成功了,你可能还是不知道应该把class文件放在哪个地方。
所以,你还是用IDE搞吧。
#17
有IDE不用,手动编译,,,哎,开发工具用的好,效率不知要高多少倍。
当然,楼主精神可嘉。
当然,楼主精神可嘉。
#18
你的文件可能 放在 Tomcat目录下的word目录下
发布的网站(web Project)的 jsp文件 通过翻译和编译 java文件和class文件都放在那里
不过你放是java文件不知道 是不是也放在那里
发布的网站(web Project)的 jsp文件 通过翻译和编译 java文件和class文件都放在那里
不过你放是java文件不知道 是不是也放在那里
#19
三种方式
首先,不管哪一种,你的项目一定是这样的:
项目名文件夹(bookshop-mssql)
bookshop-mssql
│ a.jsp
│ b.jsp
│ c.jsp
│ index.html
│ index.jsp │
└—WEB-INF
│ web.xml
│
├—classes
│ xx.class
│
└—lib
db2jcc.jar
db2jcc_license_cu.jar
dom4j-1.6.1.jar
第一种:
在Tomcat\Catalina\localhost文件夹下面写一个bookshop-mssql.xml,文件内容<Context path="/bookshop-mssql" reloadable="true" docBase="D:\workspace\bookshop-mssql" />
注意:path中的值"/bookshop-mssql"与文件名bookshop-mssql.xml要一致.
第二种:
将:
<Context path="/bookshop-mssql" reloadable="true" docBase="D:\workspace\bookshop-mssql" /> 直接加在 Tomcat\Catalina下的server.xml里面的 </Host>结束标记前面
第三种:
将项目文件夹拷贝到Tomcat\webapps文件夹下面
首先,不管哪一种,你的项目一定是这样的:
项目名文件夹(bookshop-mssql)
bookshop-mssql
│ a.jsp
│ b.jsp
│ c.jsp
│ index.html
│ index.jsp │
└—WEB-INF
│ web.xml
│
├—classes
│ xx.class
│
└—lib
db2jcc.jar
db2jcc_license_cu.jar
dom4j-1.6.1.jar
第一种:
在Tomcat\Catalina\localhost文件夹下面写一个bookshop-mssql.xml,文件内容<Context path="/bookshop-mssql" reloadable="true" docBase="D:\workspace\bookshop-mssql" />
注意:path中的值"/bookshop-mssql"与文件名bookshop-mssql.xml要一致.
第二种:
将:
<Context path="/bookshop-mssql" reloadable="true" docBase="D:\workspace\bookshop-mssql" /> 直接加在 Tomcat\Catalina下的server.xml里面的 </Host>结束标记前面
第三种:
将项目文件夹拷贝到Tomcat\webapps文件夹下面
#20
用myeclipse吧,省好多事,不过初学的话最好还是自己弄,能够了解整个目录结构.
#21
建一个WEB项目 会自动建立其目录的 方便的。。。
#22
使用命令javac -d . *.java可以直接帮你编译当前目录下所有的java文件,并且自动建立包的结构
如javac -d . op_book.java编译成功后会生成bookshop\run\op_book.class
.java文件放在项目下面的src文件夹里面.. 其他的你应该都知道吧
如javac -d . op_book.java编译成功后会生成bookshop\run\op_book.class
.java文件放在项目下面的src文件夹里面.. 其他的你应该都知道吧
#23
我源文件放到webapps下 编译一下就可以访问了
#24
如果直接想运行java文件,可以随便放在哪个目录下面,通过doc命令编译运行该文件;
如果相配合web项目运行,则不用运行java文件,直接把web目录放在tomcat下运行,java文件已自动编译!!!
如果相配合web项目运行,则不用运行java文件,直接把web目录放在tomcat下运行,java文件已自动编译!!!
#25
tomcat 不能编译Java文件的,手动编译再放进项目里,建议用MyEclipse之类的软件来做web项目