pty4j:Pty for Java

时间:2024-06-02 19:32:00
【文件属性】:

文件名称:pty4j:Pty for Java

文件大小:1.01MB

文件格式:ZIP

更新时间:2024-06-02 19:32:00

Java

Pty4J-Java中的伪终端(PTY)实现。 这是PTY的Java实现。 用本机代码在JNA中编写,以构成流程的分支。 它基于两个提供相同功能的项目: 和 。 虽然JPty非常好并且仅使用JNA编写,但是当Java处于调试状态时( 在Mac OS X上挂起了死机,因为fork在Java的 elt可以正常工作,但主要是本机代码(使用JNI)。 因此,这是其他两者的结合:用JPty制作的风格的JNA端口,仅用本机编写的fork和process exec。 pty4j还使用库为Windows的pty实现了Java接口。 依存关系 该库取决于JTermios,它是在找到的PureJavaComm库的一部分。 Pty4j取决于PureJavaComm的版本,而不是上载到 Central。 它可以作为 purejavacomm获得。 此处使用的Windows pty实现是Ryan Pri


【文件预览】:
pty4j-master
----.travis.yml(35B)
----NOTICE(544B)
----gradlew.bat(2KB)
----gradlew(5KB)
----native()
--------pfind.c(2KB)
--------Makefile_freebsd(82B)
--------cyglaunch()
--------exec_pty.c(5KB)
--------Makefile_openbsd(137B)
--------Makefile_linux(5KB)
--------exec_pty.h(449B)
--------Makefile(4KB)
--------openpty.c(2KB)
----test()
--------com()
--------resources()
--------testData()
----os()
--------darwin()
--------freebsd()
--------linux()
--------win()
----LICENSE(11KB)
----gradle()
--------wrapper()
----src()
--------com()
----VERSION(6B)
----.gitignore(36B)
----README.md(4KB)
----settings.gradle(27B)
----build.gradle(4KB)

网友评论