请高手指教我运行了一下下面那个脚本小子与高手的区别,我目录下的文...

关于POI的配置有关问题请高手指教
关于POI的配置有关问题请高手指教
发布时间: 17:24:35
编辑:www.fx114.net
本篇文章主要介绍了"关于POI的配置有关问题请高手指教",主要涉及到关于POI的配置有关问题请高手指教方面的内容,对于关于POI的配置有关问题请高手指教感兴趣的同学可以参考一下。
关于POI的配置有关问题请高手指教关于POI的配置问题请高手指教我已经下载好了poi.jar的包,也放如了Dreamweaver中的lib文件夹中,请问还需要什么配置呢?在我的导出的jsp页面中,要包含什么文件吗?或者要写什么头文件?我不太熟悉,请指教啊!非常感谢!这样写 不好吧 , 还是把POI的操作用一个单独的类来写吧,然后页面发出请求的时候 ,提交到一个severlet来处理,然后在severlet里的doGet或者doPost来调用这个类
应该写在Bean里啊.
本文标题:
本页链接:请教大神Linux下编写shell脚本,利用javac如何编译完整的java工程? - 开源中国社区
当前访客身份:游客 [
当前位置:
想请教大神,我在shell脚本中需要利用javac编译从svn上拉取下来的java工程,不使用maven或者其他的项目管理工具,就是用原生的javac进行编译,请教大神,其中的shell脚本命令该如何写?
我在网上找了相关的文章,但是看不懂里面的思路和命令,希望大神能详细讲解讲解,刚开始学习shell脚本,又是项目任务,着实不知该如何下手,希望大神能不吝赐教,万分感激!!!!!!!!!!!!!!!!!!!!!!!!!!!!
共有7个***
#!/bin/bash
javabin=$(which java)
if test -e $javabin
echo "Found java bin in your path."
java -version
当然有更加复杂的,看看别人脚本怎么写的,你也行, https://git.oschina.net/ipvb/ServiceLauncher/blob/master/launcher 这里有个比较复杂的脚本,可以看看。
#!/bin/bash
javabin=$(which java)
if test -e $javabin
echo "Found java bin in your path."
java -version
当然有更加复杂的,看看别人脚本怎么写的,你也行, https://git.oschina.net/ipvb/ServiceLauncher/blob/master/launcher 这里有个比较复杂的脚本,可以看看。
谢谢您!我看了您推荐的文章,真看不懂啊!
能不能请您先教教我如何用javac编译整个java工程,我现在急于想解决这个问题,谢谢啦!!!
#!/bin/bash
javabin=$(which java)
if test -e $javabin
echo "Found java bin in your path."
java -version
当然有更加复杂的,看看别人脚本怎么写的,你也行, https://git.oschina.net/ipvb/ServiceLauncher/blob/master/launcher 这里有个比较复杂的脚本,可以看看。
引用来自“guangzhen”的评论
谢谢您!我看了您推荐的文章,真看不懂啊!
能不能请您先教教我如何用javac编译整个java工程,我现在急于想解决这个问题,谢谢啦!!!
# Define some constants
ONSSERVER=ONSServer
PROJECT_PATH=/root/iot-oid
JAR_PATH=$PROJECT_PATH/lib
BIN_PATH=$PROJECT_PATH/bin
SRC_PATH=$PROJECT_PATH/src/$ONSSERVER
# First remove the sources.list file if it exists and then create the sources file of the project
rm -f $SRC_PATH/sources
find $SRC_PATH/com -name *.java & $SRC_PATH/sources.list
# First remove the ONSServer directory if it exists and then create the bin directory of ONSServer
rm -rf $BIN_PATH/$ONSSERVER
mkdir $BIN_PATH/$ONSSERVER
# Compile the project
javac -d $BIN_PATH/$ONSSERVER -classpath $JAR_PATH/jdom.jar:$JAR_PATH/oro-2.0.8.jar @$SRC_PATH/sources.list
这个文件你可以保存好,然后 chmod +x ./shell 运行
javac -d YourDir -classpath xx.jar xxxx.java xx.java &这个命令的简单的看就是 YourDir 你的生成文件的位置, -classpath 就是你引入的 jar 的路径, xxx.java 就是源文件
javac 的用法:
用法: javac &options& &source files&
其中, 可能的选项包括:
生成所有调试信息
不生成任何调试信息
-g:{lines,vars,source}
只生成某些调试信息
不生成任何警告
输出有关编译器正在执行的操作的消息
-deprecation
输出使用已过时的 API 的源位置
-classpath &路径&
指定查找用户类文件和注释处理程序的位置
-cp &路径&
指定查找用户类文件和注释处理程序的位置
-sourcepath &路径&
指定查找输入源文件的位置
-bootclasspath &路径&
覆盖引导类文件的位置
-extdirs &目录&
覆盖所***扩展的位置
-endorseddirs &目录&
覆盖签名的标准路径的位置
-proc:{none,only}
控制是否执行注释处理和/或编译。
-processor &class1&[,&class2&,&class3&...] 要运行的注释处理程序的名称; 绕过默认的搜索进程
-processorpath &路径&
指定查找注释处理程序的位置
-parameters
生成元数据以用于方法参数的反射
指定放置生成的类文件的位置
指定放置生成的源文件的位置
指定放置生成的本机标头文件的位置
-implicit:{none,class}
指定是否为隐式引用文件生成类文件
-encoding &编码&
指定源文件使用的字符编码
-source &发行版&
提供与指定发行版的源兼容性
-target &发行版&
生成特定 VM 版本的类文件
-profile &配置文件&
请确保使用的 API 在指定的配置文件中可用
输出标准选项的提要
-A关键字[=值]
传递给注释处理程序的选项
输出非标准选项的提要
直接将 &标记& 传递给运行时系统
出现警告时终止编译
从文件读取选项和文件名
#!/bin/bash
javabin=$(which java)
if test -e $javabin
echo "Found java bin in your path."
java -version
当然有更加复杂的,看看别人脚本怎么写的,你也行, https://git.oschina.net/ipvb/ServiceLauncher/blob/master/launcher 这里有个比较复杂的脚本,可以看看。
引用来自“guangzhen”的评论
谢谢您!我看了您推荐的文章,真看不懂啊!
能不能请您先教教我如何用javac编译整个java工程,我现在急于想解决这个问题,谢谢啦!!!
引用来自“Force武装卫队”的评论
# Define some constants
ONSSERVER=ONSServer
PROJECT_PATH=/root/iot-oid
JAR_PATH=$PROJECT_PATH/lib
BIN_PATH=$PROJECT_PATH/bin
SRC_PATH=$PROJECT_PATH/src/$ONSSERVER
# First remove the sources.list file if it exists and then create the sources file of the project
rm -f $SRC_PATH/sources
find $SRC_PATH/com -name *.java & $SRC_PATH/sources.list
# First remove the ONSServer directory if it exists and then create the bin directory of ONSServer
rm -rf $BIN_PATH/$ONSSERVER
mkdir $BIN_PATH/$ONSSERVER
# Compile the project
javac -d $BIN_PATH/$ONSSERVER -classpath $JAR_PATH/jdom.jar:$JAR_PATH/oro-2.0.8.jar @$SRC_PATH/sources.list
这个文件你可以保存好,然后 chmod +x ./shell 运行
javac -d YourDir -classpath xx.jar xxxx.java xx.java &这个命令的简单的看就是 YourDir 你的生成文件的位置, -classpath 就是你引入的 jar 的路径, xxx.java 就是源文件
javac 的用法:
用法: javac &options& &source files&
其中, 可能的选项包括:
生成所有调试信息
不生成任何调试信息
-g:{lines,vars,source}
只生成某些调试信息
不生成任何警告
输出有关编译器正在执行的操作的消息
-deprecation
输出使用已过时的 API 的源位置
-classpath &路径&
指定查找用户类文件和注释处理程序的位置
-cp &路径&
指定查找用户类文件和注释处理程序的位置
-sourcepath &路径&
指定查找输入源文件的位置
-bootclasspath &路径&
覆盖引导类文件的位置
-extdirs &目录&
覆盖所***扩展的位置
-endorseddirs &目录&
覆盖签名的标准路径的位置
-proc:{none,only}
控制是否执行注释处理和/或编译。
-processor &class1&[,&class2&,&class3&...] 要运行的注释处理程序的名称; 绕过默认的搜索进程
-processorpath &路径&
指定查找注释处理程序的位置
-parameters
生成元数据以用于方法参数的反射
指定放置生成的类文件的位置
指定放置生成的源文件的位置
指定放置生成的本机标头文件的位置
-implicit:{none,class}
指定是否为隐式引用文件生成类文件
-encoding &编码&
指定源文件使用的字符编码
-source &发行版&
提供与指定发行版的源兼容性
-target &发行版&
生成特定 VM 版本的类文件
-profile &配置文件&
请确保使用的 API 在指定的配置文件中可用
输出标准选项的提要
-A关键字[=值]
传递给注释处理程序的选项
输出非标准选项的提要
直接将 &标记& 传递给运行时系统
出现警告时终止编译
从文件读取选项和文件名
谢谢谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!非常感谢!
我先按照您说的鼓捣鼓捣,
有些模糊的地方想再问问您,那个-classpath是自己的项目工程中所依赖的jar文件路径吗,还有就是
find $SRC_PATH/com -name *.java & $SRC_PATH/sources.list
这句命令是做什么用的,我这样写对吗?
find $SRC_PATH/com -name *.java && $SRC_PATH/sources.list
麻烦您了,再次感谢!!!!
--- 共有 2 条评论 ---
: 谢谢您!!!谢谢!!!
(1年前) &
find 这个命令是找到所有的 java 源文件 然后保存文件名,javac 从 sources.list 读取源文件路径。
(1年前) &

参考资料

 

随机推荐