Skip to Content
DokumentationEntwicklungGehe / Rust / Java

Gehe / Rust / Java

In diesem Artikel wird beschrieben, wie Sie Go-, Rust- und Java-Entwicklungsumgebungen auf Ubuntu 26.04 einrichten.

Gehen Sie zur Sprache

Installieren Sie Go

Laden Sie die neueste Version von der offiziellen Website herunter:

# Check the current stable release at https://go.dev/dl/ first (e.g. go1.26.4), # then replace GO_VERSION below with the actual version number GO_VERSION=1.26.4 wget https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz # Remove old version and extract sudo rm -rf /usr/local/go sudo tar -C /usr/local -xzf go${GO_VERSION}.linux-amd64.tar.gz # Clean up the downloaded file rm go${GO_VERSION}.linux-amd64.tar.gz

Konfigurieren Sie Umgebungsvariablen, indem Sie Folgendes zu ~/.bashrc oder ~/.zshrc hinzufügen:

export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin

Wenden Sie die Konfiguration an und überprüfen Sie:

source ~/.bashrc go version

Konfigurieren Sie den Go-Modul-Proxy

Auf dem chinesischen Festland wird die Konfiguration eines Proxys empfohlen, um Modul-Downloads zu beschleunigen:

go env -w GOPROXY=https://goproxy.cn,direct

Gehen Sie zu Projektgrundlagen

# Initialize a module mkdir myproject && cd myproject go mod init github.com/username/myproject # Add a dependency go get github.com/gin-gonic/gin # Run the program go run main.go # Build go build -o myapp # Run tests go test ./... # Format code go fmt ./... # Install tools go install golang.org/x/tools/gopls@latest

Gemeinsame Entwicklungstools

# Language server (IDE support) go install golang.org/x/tools/gopls@latest # Linter go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest # Hot reload go install github.com/air-verse/air@latest

Rust-Sprache

Installation über Rustup

rustup ist der offizielle Rust-Installer und Versionsmanager:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Wählen Sie während der Installation die Standardoption (Option 1). Laden Sie nach der Installation die Umgebung:

source "$HOME/.cargo/env"

Überprüfen Sie die Installation:

rustc --version cargo --version

China Mirror konfigurieren

Bearbeiten Sie ~/.cargo/config.toml:

[source.crates-io] replace-with = 'ustc' [source.ustc] registry = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"

Oder verwenden Sie den ByteDance-Spiegel:

[source.crates-io] replace-with = 'rsproxy' [source.rsproxy] registry = "https://rsproxy.cn/crates.io-index" [registries.rsproxy] index = "https://rsproxy.cn/crates.io-index" [net] git-fetch-with-cli = true

Rust-Grundlagen

# Create a new project cargo new myproject cd myproject # Build and run cargo run # Build only cargo build # Build release version (optimized) cargo build --release # Run tests cargo test # Check code (no binary output, faster) cargo check # Format code cargo fmt # Lint cargo clippy # Add dependencies cargo add serde tokio

Verwalten Sie Rust-Toolchains

# Update Rust rustup update # Install nightly version rustup toolchain install nightly # Switch toolchains rustup default nightly rustup default stable # Set toolchain for a project rustup override set nightly # Install components rustup component add rust-analyzer rustup component add rust-src

Java (OpenJDK)

Installieren Sie OpenJDK

Ubuntu Das Repository von 26.04 bietet mehrere Versionen von OpenJDK:

# Install the default OpenJDK 25 sudo apt install default-jdk -y # Or explicitly install OpenJDK 25 sudo apt install openjdk-25-jdk -y # If you only need to run Java programs sudo apt install default-jre -y

Überprüfen Sie die Installation:

java --version javac --version

Verwalten Sie mehrere Java-Versionen

# List installed Java versions sudo update-alternatives --list java # Switch the default Java version sudo update-alternatives --config java sudo update-alternatives --config javac

Konfigurieren Sie JAVA_HOME

Zu ~/.bashrc hinzufügen:

export JAVA_HOME=/usr/lib/jvm/java-25-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc echo $JAVA_HOME

Installieren Sie Maven

Maven ist das am weitesten verbreitete Build-Tool für Java-Projekte:

sudo apt install maven -y mvn --version

Grundlegende Verwendung:

# Create a project mvn archetype:generate -DgroupId=com.example -DartifactId=myapp -DarchetypeArtifactId=maven-archetype-quickstart # Compile mvn compile # Package mvn package # Run tests mvn test # Clean build artifacts mvn clean

Konfigurieren Sie einen China-Spiegel, indem Sie ~/.m2/settings.xml bearbeiten:

<settings> <mirrors> <mirror> <id>aliyun</id> <mirrorOf>central</mirrorOf> <name>Aliyun Maven Mirror</name> <url>https://maven.aliyun.com/repository/central</url> </mirror> </mirrors> </settings>

Installieren Sie Gradle

# Install via SDKMAN (recommended) curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-init.sh" sdk install gradle # Verify gradle --version

Verwalten Sie JDKs mit SDKMAN

SDKMAN erleichtert die Verwaltung mehrerer JDK-Distributionen:

# List available JDKs sdk list java # Install a specific version sdk install java 21.0.5-tem # Switch versions sdk use java 21.0.5-tem sdk default java 21.0.5-tem

Jede dieser drei Sprachen hat ihre Stärken: Go eignet sich hervorragend für Netzwerkdienste und cloudnative Entwicklung, Rust zeichnet sich durch Systemprogrammierung und Hochleistungsszenarien aus und Java ist ideal für die Entwicklung von Unternehmensanwendungen. Wählen Sie die richtige Sprache basierend auf Ihren Projektanforderungen.