JxBrowser-Examples
JxBrowser Examples & Tutorials
파일 탐색기
최종 버전 다운로드 (.zip)- check.yml
- codeStyleConfig.xml
- Project.xml
- copyright.xml
- profiles_settings.xml
- TeamDev_Proprietary.xml
- Project_Default.xml
- Swt.kt
- build.gradle.kts
- branching.md
- java_code_style.md
- javadoc.md
- pull_requests.md
- README.md
- BitmapToJavaFxImage.java
- BrowserViewInFxml.java
- BrowserViewInJFxPanel.java
- BrowserViewInTabPane.java
- DefaultOpenPopupCallback.java
- FxmlBrowserView.java
- FxmlBrowserViewController.java
- JavaFxBrowserView.java
- AuthenticationDialog.java
- BitmapToSwingImage.java
- BrowserViewInJInternalFrame.java
- BrowserViewInJTabbedPane.java
- CustomContextMenu.java
- DefaultOpenPopupCallback.java
- SwingBrowserView.java
- SwingFullScreen.java
- BitmapToSwtImage.java
- DefaultOpenPopupCallback.java
- SwtBrowserView.java
- CustomCss.java
- CustomProtocol.java
- DefaultZoomLevel.java
- DisablePdfViewer.java
- DisableZoom.java
- DispatchKeyEvents.java
- DispatchMouseEvents.java
- DomForm.java
- DomGetAttributes.java
- DomKeyEvents.java
- DomMouseEvents.java
- DomQuerySelector.java
- DomSelectOption.java
- DownloadFile.java
- FileUpload.java
- FilterCookies.java
- FilterImages.java
- FindText.java
- GetHtml.java
- Html5Video.java
- InterceptRequest.java
- JarProtocol.java
- JsAccessibleClass.java
- JsAccessibleMethod.java
- JsConsoleEvents.java
- JsFunctionCallback.java
- LoadHtml.java
- LoadHtmlThroughInterceptRequest.java
- LoadUrl.java
- LocalWebStorage.java
- MuteAudio.java
- PrintFromJava.java
- PrintFromJavaScript.java
- PrintSettings.java
- PrintToPdf.java
- RedirectLoggingToFile.java
- SaveWebPage.java
- SelectClientCertificate.java
- SelectionAsHtml.java
- SpellCheckEvents.java
- SpellCheckSuggestions.java
- SslCertificateError.java
- SslCertificateVerifier.java
- SuppressKey.java
- SuppressMouse.java
- UploadData.java
- UserAgent.java
- VoiceRecognition.java
- WebSocket.java
- WebSocketDataInterceptor.java
- ZoomLevel.java
- BitmapToComposeImage.kt
- ComposeBrowserView.kt
- CustomContextMenu.kt
- OpenExtensionPopupCallback.kt
- OpenPopupCallback.kt
- CustomCss.kt
- CustomProtocol.kt
- DefaultZoomLevel.kt
- DisablePdfViewer.kt
- DisableZoom.kt
- DispatchKeyEvents.kt
- DispatchMouseEvents.kt
- DomForm.kt
- DomGetAttributes.kt
- DomKeyEvents.kt
- DomMouseEvents.kt
- DomQuerySelector.kt
- DomSelectOption.kt
- DownloadFile.kt
- FileUpload.kt
- FilterCookies.kt
- FilterImages.kt
- FindText.kt
- GetHtml.kt
- Html5Video.kt
- InterceptRequest.kt
- JarProtocol.kt
- JsAccessibleClass.kt
- JsAccessibleMethod.kt
- JsConsoleEvents.kt
- JsFunctionCallback.kt
- LoadHtml.kt
- LoadHtmlThroughInterceptRequest.kt
- LoadUrl.kt
- LocalWebStorage.kt
- MuteAudio.kt
- PrintFromJavaScript.kt
- PrintFromKotlin.kt
- PrintSettings.kt
- PrintToPdf.kt
- RedirectLoggingToFile.kt
- SaveWebPage.kt
- SelectClientCertificate.kt
- SelectionAsHtml.kt
- SpellCheckEvents.kt
- SpellCheckSuggestions.kt
- SslCertificateError.kt
- SslCertificateVerifier.kt
- SuppressKey.kt
- SuppressMouse.kt
- UploadData.kt
- UserAgent.kt
- VoiceRecognition.kt
- WebSocket.kt
- WebSocketDataInterceptor.kt
- ZoomLevel.kt
- browser-view.fxml
- echo.html
- jxbrowser-logo.svg
- tiny-website.jar
- gradle-wrapper.jar
- gradle-wrapper.properties
- Project_Default.xml
- DevToolsMCP.java
- build.gradle.kts
- README.md
- ExtensionMCP.java
- browser-mcp.crx
- build.gradle.kts
- README.md
- architecture-overview.md
- file-viewer.png
- paste-prompt-in-cursor.png
- gradle-wrapper.properties
- gradlew
- gradlew.bat
- settings.gradle.kts
- README.md
- ContentListening.java
- index.html
- observer.js
- CrxExtensions.java
- CrxFileFromChromeWebStore.java
- gradle-wrapper.jar
- gradle-wrapper.properties
- DemoApp.java
- build.gradle.kts
- gradlew
- gradlew.bat
- settings.gradle.kts
- Dockerfile
- README.md
- startup.sh
- MANIFEST.MF
- SamplePart.java
- .classpath
- .project
- Application.e4xmi
- build.properties
- plugin.xml
- pom.xml
- .project
- build.properties
- feature.xml
- pom.xml
- MANIFEST.MF
- .classpath
- .project
- build.properties
- com.teamdev.jxbrowser.demo.product
- com.teamdev.jxbrowser.demo.product.launch
- pom.xml
- MANIFEST.MF
- .classpath
- .project
- build.properties
- pom.xml
- MANIFEST.MF
- .classpath
- .project
- build.properties
- pom.xml
- MANIFEST.MF
- .classpath
- .project
- build.properties
- pom.xml
- MANIFEST.MF
- .classpath
- .project
- build.properties
- pom.xml
- MANIFEST.MF
- .classpath
- .project
- build.properties
- pom.xml
- MANIFEST.MF
- .classpath
- .project
- build.properties
- pom.xml
- MANIFEST.MF
- .classpath
- .project
- build.properties
- pom.xml
- .gitignore
- pom.xml
- README.md
- Html2Png.java
- WebSocketInterceptor.java
- websocket-demo.html
- websocket-interceptor.js
- JsJava.java
- index.html
- jxbrowser-logo.svg
- style.css
- LoggingRedirectExample.java
- log4j.properties
- build.gradle.kts
- JsPlayer.java
- MediaPlayer.java
- media.html
- SeleniumLauncher.java
- build.gradle.kts
- App.java
- build.gradle.kts
- README.md
- img.png
- index.html
- Application.java
- DomainContentInterceptor.java
- DomainToFolderInterceptor.java
- DomainToResourceInterceptor.java
- MimeTypes.java
- ext-to-mime.properties
- Link.java
- WebCrawler.java
- WebCrawlerListener.java
- WebPage.java
- WebPageFactory.java
- DeadLink.java
- DeadLinks.java
- .gitignore
- build.gradle.kts
- config.yml
- gradlew
- gradlew.bat
- README.md
- settings.gradle.kts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/TeamDev-IP/JxBrowser-Examples
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd JxBrowser-Examples
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
docker build -f tutorials/docker/Dockerfile -t jxbrowser-examples .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 jxbrowser-examples
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Maven (Java)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd tutorials/eclipse-rcp/com.teamdev.jxbrowser.demo.feature
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
4. Gradle (Java/Kotlin)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
