第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

沒(méi)有解釋器的 Java Python

沒(méi)有解釋器的 Java Python

蕪湖不蕪 2022-01-11 19:55:00
因此,我正在研究各種 Java 包,它們?cè)试S您通過(guò) Java 運(yùn)行 python 代碼。Jython 不處理相當(dāng)于 python 3.6 的代碼。所以基本上,我有用 python 3.6 編寫的代碼并且需要這樣。我需要能夠在沒(méi)有 python 解釋器的情況下通過(guò) Java 使用該 python 代碼。有這樣的包嗎?(請(qǐng)注意,我不會(huì)更改 python 代碼,因?yàn)樗且粋€(gè)框架,并且傳統(tǒng)上在 python 中使用。我有一個(gè) python 框架,當(dāng)然,傳統(tǒng)上可以通過(guò) python 代碼使用,對(duì)于 python 3.6。相反,我想成為通過(guò) Java 8 代碼使用它?,F(xiàn)在我研究了 Jython,但它不處理 3.6 或 3.x。我不會(huì)從框架中更改 python 代碼。此外,Java 包應(yīng)該能夠運(yùn)行 python沒(méi)有解釋器的代碼。有這樣的事嗎?Py4j 需要一個(gè) python 解釋器。
查看完整描述

3 回答

?
呼啦一陣風(fēng)

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊

GraalVM將 Python 代碼編譯為 Java 字節(jié)碼并使用graalpython在 JVM 上運(yùn)行它,但需要注意的是:

這個(gè) Python 實(shí)現(xiàn)目前的目標(biāo)是與 Python 3.7 兼容,但距離那里還有很長(zhǎng)的路要走,而且很可能任何需要任何導(dǎo)入的 Python 程序都會(huì)遇到不支持的東西。此時(shí),Python 實(shí)現(xiàn)可供實(shí)驗(yàn)和好奇的最終用戶使用。


查看完整回答
反對(duì) 回復(fù) 2022-01-11
?
江戶川亂折騰

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超5個(gè)贊

不,運(yùn)行 Python 代碼需要一些 Python 解釋器或其他。


查看完整回答
反對(duì) 回復(fù) 2022-01-11
?
搖曳的薔薇

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊

由于您不會(huì)更改它,您可以將 Python 轉(zhuǎn)換為可執(zhí)行文件并使用 Java 將其作為新進(jìn)程生成。


ProcessBuilder pb = new ProcessBuilder("C:\\...\\file.exe", command arguments, ..., ...);

pb.start();

作為最簡(jiǎn)單的解決方案,您可以使用 File I/O 在 Python 和 Java 之間進(jìn)行通信。


查看完整回答
反對(duì) 回復(fù) 2022-01-11
  • 3 回答
  • 0 關(guān)注
  • 247 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)