Tag

packaging

1 views collected around this technical thread.

macrozheng
macrozheng
Jun 3, 2025 · Operations

How to Turn Your Java Swing App into a Standalone Executable (No JRE Needed)

This article compares five Java packaging methods—GraalVM, JLink, Exe4J, batch scripts, and plain JAR—detailing their pros and cons, then introduces a custom WinForm tool that bundles Swing applications into self‑contained executable files, complete with code examples and deployment steps.

ExecutableGraalVMJLink
0 likes · 8 min read
How to Turn Your Java Swing App into a Standalone Executable (No JRE Needed)
Python Programming Learning Circle
Python Programming Learning Circle
May 26, 2025 · Fundamentals

Comprehensive Guide to Python Version, Environment, Package Management and Build Tools

This article provides a structured overview of Python version management, virtual environment handling, package management, building, and publishing tools, comparing utilities like pyenv, conda, pipenv, Poetry, pdm, Hatch, and Rye, and includes practical command examples and a feature‑comparison table.

Environment ManagementVersion Managementdependency management
0 likes · 23 min read
Comprehensive Guide to Python Version, Environment, Package Management and Build Tools
Python Programming Learning Circle
Python Programming Learning Circle
May 24, 2025 · Backend Development

Using auto-py-to-exe to Package Python Programs into Executable Files

This tutorial explains what auto-py-to-exe is, how to install it, details its key configuration options, and demonstrates the complete packaging process with a simple calculator project, enabling Python scripts to be turned into standalone executables.

ExecutablePythonauto-py-to-exe
0 likes · 6 min read
Using auto-py-to-exe to Package Python Programs into Executable Files
php中文网 Courses
php中文网 Courses
May 13, 2025 · Backend Development

How to Package and Publish a Python Project to PyPI

This tutorial explains why Python projects need packaging, introduces essential tools like setuptools, wheel, and twine, shows the recommended project layout, walks through creating a setup.py file, building distribution files, testing locally, uploading to PyPI, and handling version updates and common questions.

PythonSetuptoolspackaging
0 likes · 8 min read
How to Package and Publish a Python Project to PyPI
Code Mala Tang
Code Mala Tang
May 11, 2025 · Fundamentals

Master Python Packaging: Build, Structure, and Distribute Your Own Module

This guide walks you through the fundamentals of creating a Python package, from setting up the directory and __init__.py file to adding modules, configuring setup.py, and using the package locally or via installation, complete with code examples.

ModulesPythonSetup
0 likes · 5 min read
Master Python Packaging: Build, Structure, and Distribute Your Own Module
Python Programming Learning Circle
Python Programming Learning Circle
May 7, 2025 · Frontend Development

Python GUI Development with PyQt5: Framework Overview, Installation, and Weather App Example

This tutorial introduces Python desktop GUI development, compares common frameworks, explains PyQt5 features and installation, demonstrates basic window creation, shows a complete weather‑query application with Qt Designer and API integration, and covers packaging the app into an executable.

Desktop ApplicationGUIPyQt5
0 likes · 16 min read
Python GUI Development with PyQt5: Framework Overview, Installation, and Weather App Example
Python Programming Learning Circle
Python Programming Learning Circle
Mar 30, 2025 · Fundamentals

Creating a Desktop Pet with Python and PyQt5: Materials, Implementation Code, and Packaging Guide

This article explains how to gather GIF assets, write a PyQt5 desktop‑pet application in Python—including directory layout, window initialization, tray integration, random positioning, mouse interaction, and context menus—and finally package the program into an executable using PyInstaller.

GUIPyQt5desktop-pet
0 likes · 19 min read
Creating a Desktop Pet with Python and PyQt5: Materials, Implementation Code, and Packaging Guide
Python Programming Learning Circle
Python Programming Learning Circle
Mar 12, 2025 · Frontend Development

Comprehensive Guide to PyQt5 GUI Development, Installation, and Packaging

This article provides a detailed overview of Python GUI frameworks, introduces PyQt5 and its modules, walks through installation, demonstrates basic and weather‑app examples, and explains how to package the application into an executable using tools such as fbs, PyInstaller, and related utilities.

Desktop ApplicationPyQt5Python GUI
0 likes · 16 min read
Comprehensive Guide to PyQt5 GUI Development, Installation, and Packaging
php中文网 Courses
php中文网 Courses
Feb 20, 2025 · Backend Development

How to Package and Deploy PHP Applications Using Composer and ZipArchive

This tutorial explains how to prepare a PHP project, install and use Composer to manage dependencies, create a ZipArchive with PHP code to package the entire application, and finally deploy the packaged project on a web server such as Apache or Nginx.

ComposerDeploymentPHP
0 likes · 4 min read
How to Package and Deploy PHP Applications Using Composer and ZipArchive
Code Ape Tech Column
Code Ape Tech Column
Jan 3, 2025 · Backend Development

Optimizing Spring Boot Deployment: Separating Dependencies and Configurations with Maven Plugins

This article explains how to streamline Spring Boot production releases by extracting libraries and configuration files from the main JAR, using various Maven plugins such as spring-boot-maven-plugin, maven-dependency-plugin, maven-assembly-plugin, and maven-jar-plugin to create lightweight, fast‑deployable packages.

Backend DevelopmentConfigurationMaven
0 likes · 13 min read
Optimizing Spring Boot Deployment: Separating Dependencies and Configurations with Maven Plugins
Architecture Digest
Architecture Digest
Dec 11, 2024 · Operations

Packaging Java Swing Applications into Executable Binaries: Options and Comparison

This article reviews several methods for distributing Java Swing applications as standalone executables—including GraalVM native images, JLink, Exe4J, batch scripts, and plain JAR distribution—compares their advantages and drawbacks, and demonstrates a custom WinForm packaging tool with example Maven and source code.

ExecutableGraalVMJLink
0 likes · 8 min read
Packaging Java Swing Applications into Executable Binaries: Options and Comparison
Python Programming Learning Circle
Python Programming Learning Circle
Dec 2, 2024 · Mobile Development

Developing a Python Mobile App with Kivy and Buildozer: Installation, First App, and Packaging Tips

This guide walks through preparing the Kivy development environment on macOS and CentOS, creating a simple hello‑world Python app, installing and using Buildozer to package the app for Android (and iOS), and troubleshooting common build issues with code examples and virtual‑machine recommendations.

BuildozerKivyMobile Development
0 likes · 12 min read
Developing a Python Mobile App with Kivy and Buildozer: Installation, First App, and Packaging Tips
macrozheng
macrozheng
Nov 18, 2024 · Backend Development

How to Turn Java Swing Apps into Standalone Executables: A Practical Guide

This article explores Java Swing packaging challenges, compares five distribution methods—including GraalVM, JLink, and Exe4J—highlights their pros and cons, and demonstrates a custom WinForm tool that bundles a Swing program with a minimal JRE into a double‑clickable executable.

ExecutableGraalVMJLink
0 likes · 8 min read
How to Turn Java Swing Apps into Standalone Executables: A Practical Guide
Python Programming Learning Circle
Python Programming Learning Circle
Oct 18, 2024 · Mobile Development

Developing and Packaging a Python Kivy App for Android and iOS with Buildozer

This tutorial explains how to set up the Kivy development environment on macOS, Linux, and CentOS, create a simple hello‑world Python app, test it, install Buildozer, and use it to package the app into an Android APK (or iOS build), including common pitfalls and fixes.

BuildozerKivyMobile Development
0 likes · 11 min read
Developing and Packaging a Python Kivy App for Android and iOS with Buildozer
Selected Java Interview Questions
Selected Java Interview Questions
Sep 30, 2024 · Backend Development

Packaging Spring Boot Applications with Maven and Deploying via Docker

This guide explains how to use Maven plugins such as spring-boot-maven-plugin, maven-dependency-plugin, and maven-jar-plugin to package a Spring Boot application into an executable JAR with external lib dependencies, and shows how to deploy the resulting artifacts in a Docker container using a custom Dockerfile.

DockerDockerfileJava
0 likes · 7 min read
Packaging Spring Boot Applications with Maven and Deploying via Docker
DevOps Engineer
DevOps Engineer
Sep 8, 2024 · Fundamentals

Overview of Python Packaging Authority (PyPA) Tools and Their Relationships

PyPA, the Python Packaging Authority, oversees key tools such as pip, setuptools, packaging, wheel, virtualenv, twine, and build, each serving distinct roles in package installation, creation, distribution, and environment isolation, with pyproject.toml coordinating their interactions to streamline Python development workflows.

PyPAPythonSetuptools
0 likes · 6 min read
Overview of Python Packaging Authority (PyPA) Tools and Their Relationships
Python Programming Learning Circle
Python Programming Learning Circle
Aug 29, 2024 · Fundamentals

Creating a Desktop Pet with Python and PyQt5: Full Source Code and Packaging Guide

This article explains how to build a desktop pet application using Python and PyQt5, covering required GIF assets, multiple methods for creating or sourcing those GIFs, the project directory layout, detailed source code walkthrough, and steps to package the app with PyInstaller.

GIF AnimationGUIPyQt5
0 likes · 19 min read
Creating a Desktop Pet with Python and PyQt5: Full Source Code and Packaging Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 26, 2024 · Frontend Development

Step-by-Step Guide to Building and Packaging an Electron Desktop Application with Vue 3 and Vite

This tutorial walks through creating a cross‑platform Electron desktop app using Vue 3 and Vite, covering project setup, Electron installation, configuration of .npmrc and plugins, writing the main process, Vite plugin integration, package.json adjustments, building, Windows and Linux packaging, NSIS installer options, and adding Vue router for navigation.

Cross‑PlatformDesktop ApplicationElectron
0 likes · 13 min read
Step-by-Step Guide to Building and Packaging an Electron Desktop Application with Vue 3 and Vite
Test Development Learning Exchange
Test Development Learning Exchange
Jul 6, 2024 · Fundamentals

How to Package a Python GUI Application with Dependencies Using PyInstaller

This guide explains how to structure a Python project, list required libraries in requirements.txt, write a main script that installs dependencies at runtime, and use PyInstaller to bundle the application and its assets into a single executable that automatically installs needed packages.

DependenciesExecutableGUI
0 likes · 5 min read
How to Package a Python GUI Application with Dependencies Using PyInstaller