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.gzKonfigurieren 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/binWenden Sie die Konfiguration an und überprüfen Sie:
source ~/.bashrc
go versionKonfigurieren 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,directGehen 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@latestGemeinsame 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@latestRust-Sprache
Installation über Rustup
rustup ist der offizielle Rust-Installer und Versionsmanager:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shWä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 --versionChina 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 = trueRust-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 tokioVerwalten 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-srcJava (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 --versionVerwalten 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 javacKonfigurieren Sie JAVA_HOME
Zu ~/.bashrc hinzufügen:
export JAVA_HOME=/usr/lib/jvm/java-25-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATHsource ~/.bashrc
echo $JAVA_HOMEInstallieren Sie Maven
Maven ist das am weitesten verbreitete Build-Tool für Java-Projekte:
sudo apt install maven -y
mvn --versionGrundlegende 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 cleanKonfigurieren 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 --versionVerwalten 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-temJede 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.