欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

怎么实现不打开JuliaStudio应用而执行jl文件

程序员文章站 2022-05-02 22:30:34
...

怎么实现不打开JuliaStudio应用而执行jl文件

能否通过cmd不打开JuliaStudio应用而执行jl文件呢?

问题:

最近项目上遇到一个问题,一开始想用PHP语言通过cmd打开julia的REPL环境运行一个jl文件,但是不成功。命令行下运行php文件就可以,但是浏览器就是不行。具体问题感兴趣的可以参见我之前的提问---->链接地址。

考虑到可能调用julia的REPL环境有别于普通的软件,所以打开不顺利,现在转换思路,尝试用另一个方法:

看到PHP可以通过CMD调用的MATLAB来运行m文件,无论是浏览器运行php文件,还是命令行运行php文件,均可以完美实现。只需要在php文件中使用一个命令:

exec('matlab -nodesktop -minimize -r test')就行了。其中test是matlab的m文件。这样我就不需要打开matlab软件就可以运行m文件,实现运算。

同样,我现在考虑如何用JuliaStudio在命令行下运行jl文件,但是百度谷歌了一同之后并没有找到JuliaStudio类似于Matlab命令行中的“-r”之类的运行参数。求问各位Julia使用达人,是否有什么参数可以从CMD调用JuliaStudio软件直接运行指定的m文件的呢?

方法:

如果你的julia没有加入环境变量path,需要在cmd中执行

julia安装路径/julia.exe 你的*.jl路径/xxx.jl

如果已经加入环境变量,可以简化成:

julia.exe 你的*.jl路径/xxx.jl

如果是windows ,在jl文件上右键打开方式,选择一直用julia.exe打开.

以后每次双击运行,是也可以的.但是需要在代码后面加上暂停代码,不然看不到输出结果,

run(`cmd /c pause`)

或者直接在cmd 中输入你的*.jl路径/xxx.jl 回车.

更多相关技术知识,请访问PHP中文网

相关标签: cmd julia php