fileUploader()
})
var fileUploader = function(){
var self = this
var target = $('.fileUploder')
this.setBtn = function(btn,txt,uploader){
btn.bind('click',function(event){
event.preventDefault()
uploader.click()
self.setTxt(txt,uploader)
return false
})
}
this.setTxt = function(txt,uploader){
var timer = setTimeout(function(){
if(txt.val().length >0){
txt.val(uploader.val())
clearTimeout(timer)
}
else{
txt.val(uploader.val())
self.setTxt(txt,uploader)
}
},500)
}
target.each(function(){
var txt = $(this).find('.txt')
var btn = $(this).find('.btn')
var uploader = $(this).find('.uploader')
self.setBtn(btn,txt,uploader)
})
}
一、使用javafxpackagerjavafxpackager是javafx提供的打包工具,好像从jdk1.7开始就包含这个工具了,它在 jdk 的桐锋 bin 目录下。
第一步:新建两个文件夹
一个放入你想打包的则轮帆jar,另一个用来存放打包生成的exe,注意所有目录、jar、exe名字都不要带空格。
第二步:开始打包
在 jdk 的 bin 目录下运行cmd,输入javafxpackager,可以看到可用的参数,如下图
我们使用deploy命令,大部分参数一般都是用不到的
我们可以使用下面孙雹的参数简单打包
javafxpackager -deploy -native image -appclass test.Test -srcdir E://test1 -outdir E://test2 -outfile test -name testName
要按实际情况修改的,-appclass是包含main函数的类,要写出包名。
成功以后出现这样的提示
在test2目录下会出现这些文件,bundles文件夹里就是已经打包好的exe文件了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)