jpy
A bi-directional Python-Java bridge used to embed Java in CPython or the other way round.
파일 탐색기
최종 버전 다운로드 (.zip)- dump-dlls.py
- before_script.sh
- run.sh
- upload-to-ftp.sh
- deployment.png
- deployment.puml
- DL.html
- KeyError.html
- PyDictWrapper.html
- PyInputMode.html
- PyLib.CallableKind.html
- PyLib.Diag.html
- PyLib.html
- PyModule.html
- PyObject.html
- StopIteration.html
- DL.html
- KeyError.html
- package-frame.html
- package-summary.html
- package-tree.html
- package-use.html
- PyDictWrapper.html
- PyInputMode.html
- PyLib.CallableKind.html
- PyLib.Diag.html
- PyLib.html
- PyModule.html
- PyObject.html
- StopIteration.html
- allclasses-frame.html
- allclasses-noframe.html
- constant-values.html
- deprecated-list.html
- help-doc.html
- index-all.html
- index.html
- overview-tree.html
- package-list
- script.js
- serialized-form.html
- stylesheet.css
- .gitignore
- conf.py
- index.rst
- install.rst
- intro.rst
- make.bat
- Makefile
- modify.rst
- reference.rst
- tutorial.rst
- .gitignore
- make.sh
- mypy.c
- mypydl.c
- mypymod.c
- README.txt
- setup.py
- org_jpy_DL.c
- org_jpy_DL.h
- org_jpy_PyLib.c
- org_jpy_PyLib.h
- org_jpy_PyLib_CallableKind.h
- org_jpy_PyLib_Diag.h
- jpy_compat.c
- jpy_compat.h
- jpy_conv.c
- jpy_conv.h
- jpy_diag.c
- jpy_diag.h
- jpy_jarray.c
- jpy_jarray.h
- jpy_jfield.c
- jpy_jfield.h
- jpy_jmethod.c
- jpy_jmethod.h
- jpy_jobj.c
- jpy_jobj.h
- jpy_jtype.c
- jpy_jtype.h
- jpy_module.c
- jpy_module.h
- jpy_verboseexcept.c
- jpy_verboseexcept.h
- Mutable.java
- Output.java
- Return.java
- ScriptEngineFactoryImpl.java
- ScriptEngineImpl.java
- DL.java
- KeyError.java
- package-info.java
- PyDictWrapper.java
- PyInputMode.java
- PyLib.java
- PyLibConfig.java
- PyListWrapper.java
- PyModule.java
- PyObject.java
- PyProxyHandler.java
- StopIteration.java
- ConstructorOverloadTestFixture.java
- CovariantOverloadExtendTestFixture.java
- CovariantOverloadTestFixture.java
- DefaultInterfaceImplTestFixture.java
- DefaultInterfaceTestFixture.java
- ExceptionTestFixture.java
- FieldTestFixture.java
- MethodOverloadTestFixture.java
- MethodReturnValueTestFixture.java
- ModifyAndReturnParametersTestFixture.java
- Processor.java
- Thing.java
- TypeConversionTestFixture.java
- TypeResolutionTestFixture.java
- TypeTranslationTestFixture.java
- VarArgsTestFixture.java
- Jsr223Test.java
- JavaReflectionTest.java
- LifeCycleTest.java
- PyLibTest.java
- PyLibWithSysPathTest.java
- PyModuleTest.java
- PyObjectTest.java
- UseCases.java
- hasheqstr.py
- proc_class.py
- proc_module.py
- raise_errors.py
- import_ex1.py
- import_ex2.py
- packages-jre6.txt
- packages-jre7.txt
- jpy_array_test.py
- jpy_diag_test.py
- jpy_exception_test.py
- jpy_field_test.py
- jpy_gettype_test.py
- jpy_modretparam_test.py
- jpy_mt_test.py
- jpy_overload_test.py
- jpy_perf_test.py
- jpy_retval_test.py
- jpy_rt_test.py
- jpy_translation_test.py
- jpy_typeconv_test.py
- jpy_typeres_test.py
- javax.script.ScriptEngineFactory
- mod_1.py
- .gitignore
- appveyor.yml
- CHANGES.md
- ez_setup.py
- jpyutil.py
- LICENSE.txt
- MANIFEST.in
- pom.xml
- README.md
- setup.cfg
- setup.py
- winbuild.cmd
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/bcdev/jpy
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd jpy
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Maven (Java)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
$ mvn clean deploy -DskipTests=true
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Python
쉬움사전 준비물
pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
cd doc
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
