国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

python 代碼 打包成jar

freecode / 2736人閱讀

摘要:寫(xiě)東西快但是生態(tài)廣比如大數(shù)據(jù)雖然好但是利用不到的整個(gè)的生態(tài)的代碼雖然也好但是畢竟有些庫(kù)需要自己寫(xiě)的多雖然也很簡(jiǎn)單但是查文檔也很麻煩那么問(wèn)題來(lái)了最簡(jiǎn)單的的方式就是直接把打包那么問(wèn)題又來(lái)了打包成挺麻煩的官方文檔看不懂答案有了寫(xiě)了個(gè)包搞這個(gè)事情

py 寫(xiě)東西快
但是java 生態(tài)廣
比如大數(shù)據(jù) py 雖然好 但是利用不到j(luò)ava的整個(gè)的生態(tài)的代碼

scala 雖然也好但是畢竟 有些庫(kù) 需要自己寫(xiě)的多
雖然也很簡(jiǎn)單 ,但是查文檔也很麻煩

那么 問(wèn)題來(lái)了
最簡(jiǎn)單的的方式就是直接把py 打包 jar

那么 問(wèn)題又來(lái)了 py 打包成java 挺麻煩的 官方文檔看不懂

答案 有了
寫(xiě)了個(gè) 包 https://github.com/yishenggudou/jythontools
搞這個(gè)事情

timger-mac:test timger$ python ../jytool/jytoollib.py  hellojython.py main 

timger-mac:test timger$ java -jar output.jython.jar 
*sys-package-mgr*: processing modified jar, "/Users/timger/GitHub/jythontools/jytool/test/output.jython.jar"
hello jython
timger-mac:test timger$ 

整體代碼如下

timger-mac:test timger$ java -jar output.jython.jar a a s s s
hello jython
["a", "a", "s", "s", "s"]
timger-mac:test timger$ cat hellojython.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Copyright 2011 timger
#    +Author timger
#    +Gtalk&Email yishenggudou@gmail.com
#    +Msn yishenggudou@msn.cn
#    +Weibo @timger http://t.sina.com/zhanghaibo
#    +twitter @yishenggudou http://twitter.com/yishenggudou
#    Licensed under the MIT License, Version 2.0 (the "License");
__author__ = "timger"
import sys


def main():
    print "hello jython"
    print sys.argv

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/64231.html

相關(guān)文章

  • python 代碼 打包jar

    摘要:寫(xiě)東西快但是生態(tài)廣比如大數(shù)據(jù)雖然好但是利用不到的整個(gè)的生態(tài)的代碼雖然也好但是畢竟有些庫(kù)需要自己寫(xiě)的多雖然也很簡(jiǎn)單但是查文檔也很麻煩那么問(wèn)題來(lái)了最簡(jiǎn)單的的方式就是直接把打包那么問(wèn)題又來(lái)了打包成挺麻煩的官方文檔看不懂答案有了寫(xiě)了個(gè)包搞這個(gè)事情 py 寫(xiě)東西快 但是java 生態(tài)廣 比如大數(shù)據(jù) py 雖然好 但是利用不到j(luò)ava的整個(gè)的生態(tài)的代碼 scala 雖然也好但是畢竟 有些庫(kù) ...

    sugarmo 評(píng)論0 收藏0
  • java jar打包使用總結(jié)(一)

    摘要:背景介紹將程序打包,無(wú)論是為了代碼復(fù)用,還是發(fā)布應(yīng)用,都是必不可少的的技能,上次總結(jié)了一下利用打包成,這次我來(lái)說(shuō)如何打包。導(dǎo)入往往我們使用打包不只是為了雙擊使用,有時(shí)也是為了代碼復(fù)用。礙于時(shí)間關(guān)系,將留待下一篇文章進(jìn)行總結(jié)。 背景介紹 將程序打包,無(wú)論是為了代碼復(fù)用,還是發(fā)布應(yīng)用,都是必不可少的的技能,上次總結(jié)了一下python利用cxfreeze打包成exe,這次我來(lái)說(shuō)java如何打...

    Blackjun 評(píng)論0 收藏0
  • java jar打包總結(jié)(二)

    摘要:前言昨天總結(jié)了使用進(jìn)行打包今天說(shuō)一下命令行下使用命令進(jìn)行打包。在命令行下打包需要比使用這些成熟的工具更需要注意一些東西,但打包和使用總體來(lái)說(shuō)都不算太復(fù)雜,下面慢慢講述。第三行指定主類(lèi)所在類(lèi)路徑。第四行指明程序運(yùn)行的主類(lèi)。 前言 昨天總結(jié)了使用eclipse進(jìn)行jar打包,今天說(shuō)一下命令行下使用jar命令進(jìn)行打包。 在命令行下打包jar需要比使用eclipse這些成熟的工具更需要注意一些...

    Mr_houzi 評(píng)論0 收藏0
  • 在pyspark中調(diào)用scala代碼

    摘要:由于使用的是天河二號(hào),版本是,同樣,所以獲取主題時(shí)還不能使用在中才開(kāi)放對(duì)的接口,只能使用的方法。本來(lái)做并行化就是希望效率更高,卻在調(diào)用代碼,同時(shí)進(jìn)行了很多數(shù)據(jù)轉(zhuǎn)換。 在pyspark中調(diào)用scala代碼 情境說(shuō)明 問(wèn)題 我們這邊是要使用Spark去并行一個(gè)自然語(yǔ)言處理的算法,其中使用到了LDA主題模型。由于使用的是天河二號(hào),Spark版本是1.5.1,pyspark同樣,所以獲取主題時(shí)...

    alanoddsoff 評(píng)論0 收藏0
  • 第2章:軟件構(gòu)建的過(guò)程和工具 2.2軟件構(gòu)建的過(guò)程,系統(tǒng)和工具

    摘要:建模語(yǔ)言建模語(yǔ)言是可用于表達(dá)信息或知識(shí)或系統(tǒng)的任何人造語(yǔ)言,該結(jié)構(gòu)由一組一致的規(guī)則定義,目標(biāo)是可視化,推理,驗(yàn)證和傳達(dá)系統(tǒng)設(shè)計(jì)。將這些文件安排到不同的地方稱(chēng)為源代碼樹(shù)。源代碼樹(shù)的結(jié)構(gòu)通常反映了軟件的體系結(jié)構(gòu)。 大綱 軟件構(gòu)建的一般過(guò)程: 編程/重構(gòu) 審查和靜態(tài)代碼分析 調(diào)試(傾倒和記錄)和測(cè)試 動(dòng)態(tài)代碼分析/分析 軟件構(gòu)建的狹義過(guò)程(Build): 構(gòu)建系統(tǒng):組件和過(guò)程 構(gòu)建變體...

    godiscoder 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<