Skip to content
SudoAll

SudoAll

  • Home
  • Courses
    • MCP Protocol
    • LLM Architecture
    • AI Foundations
  • AI Insights
  • Linux
    • Howtos
    • Scripts
    • Troubleshooting
  • About

Tag: Java

Installing Java 7 on Ubuntu 10.04

Posted on February 23, 2015February 24, 2015 by David Saliba

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

 nJoy ;-)
CategoriesHowtos

Setting the JAVA_HOME automatically.

Posted on June 3, 2013 by David Saliba

JAVA_HOME=$(readlink -f /usr/bin/javac | sed “s:bin/javac::”)

CategoriesHowtos

Java automatic download link

Posted on March 15, 2013March 15, 2013 by David Saliba

Hard to find but downloading java from a script (not openjdk in the repos) is not something I found easily.

So here is page with the links:

http://java.com/en/download/manual.jsp?locale=en

nJoy 😉

CategoriesHowtos

Latest Articles

October 2026
  • MCP Protocol Course: 55 Lessons From Zero to Enterprise (Model Context Protocol + Node.js)Oct 19
  • Lesson 3 of 55: JSON-RPC 2.0, MCP Lifecycle, and Capability NegotiationOct 19
  • Lesson 9 of 55: MCP Sampling – Server-Initiated LLM Calls and Recursive AIOct 19
  • Lesson 10 of 55: MCP Elicitation – Ask the User for Structured Input From Inside a ServerOct 19
  • Lesson 11 of 55: MCP Roots – Filesystem and URI Boundaries for Safe AgentsOct 19
  • Lesson 14 of 55: Streamable HTTP and SSE – Building Remote MCP ServersOct 19
  • Lesson 42 of 55: Scaling MCP – Load Balancing, Rate Limiting, and CachingOct 19
  • Lesson 44 of 55: MCP Observability – Logs, Prometheus Metrics, OpenTelemetry TracesOct 19
  • Lesson 47 of 55: MCP Tasks API – Long-Running Async Operations and ProgressOct 19
July 2026
  • How to Read AI Leaderboards in 2026 Without Getting PlayedJul 24
  • Microsoft MAI Models: In-House Reasoning Without Distillation CosplayJul 24
  • Command A+: Apache MoE Sovereignty on Two H100sJul 24
  • OpenAI Presence: Enterprise Agents Are a Deployment, Not a ToggleJul 24
  • Open MoE Router Matrix: Kimi K3, DeepSeek V4, and GLM-5.2Jul 24
  • DeepSeek V4 GA: Peak Pricing, Model-ID Retirement, and MIT WeightsJul 24

Recent Posts

  • Lesson 47 of 55: MCP Tasks API – Long-Running Async Operations and Progress
  • Lesson 44 of 55: MCP Observability – Logs, Prometheus Metrics, OpenTelemetry Traces
  • Lesson 42 of 55: Scaling MCP – Load Balancing, Rate Limiting, and Caching
  • Lesson 14 of 55: Streamable HTTP and SSE – Building Remote MCP Servers
  • Lesson 11 of 55: MCP Roots – Filesystem and URI Boundaries for Safe Agents

Recent Comments

  • David Saliba on How LLMs Process Text – Tokenization Basics
  • Letta: The Stateful Agent Runtime That Manages Memory So You Don’t Have To – SudoAll.com on Your Agent Is Forgetting Things. Here’s How to Fix That.
  • Youstina on How LLMs Process Text – Tokenization Basics
  • Minxster on How to quit ESXi SSH and leave background tasks running
  • admin on Node.js handling mysql disconnects.

Archives

Categories

  • AI Foundations
  • AI Insights
  • Algo Trading
  • Amazon Cloud
  • C-Suite Takehome
  • Finance
  • General
  • Hardware
  • Howtos
  • Infra & Docker
  • LLM Architecture
  • MCP Protocol
  • News Dossier
  • Node Programming
  • Operating System Theory
  • Scripts
  • The Job
  • Troubleshooting
  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
  • Lesson 47 of 55: MCP Tasks API – Long-Running Async Operations and ProgressOctober 19, 2026
  • Lesson 44 of 55: MCP Observability – Logs, Prometheus Metrics, OpenTelemetry TracesOctober 19, 2026
  • Lesson 42 of 55: Scaling MCP – Load Balancing, Rate Limiting, and CachingOctober 19, 2026
  • Lesson 14 of 55: Streamable HTTP and SSE – Building Remote MCP ServersOctober 19, 2026
  • Lesson 11 of 55: MCP Roots – Filesystem and URI Boundaries for Safe AgentsOctober 19, 2026
  • Lesson 10 of 55: MCP Elicitation – Ask the User for Structured Input From Inside a ServerOctober 19, 2026
  • Lesson 9 of 55: MCP Sampling – Server-Initiated LLM Calls and Recursive AIOctober 19, 2026
  • Lesson 3 of 55: JSON-RPC 2.0, MCP Lifecycle, and Capability NegotiationOctober 19, 2026
  • MCP Protocol Course: 55 Lessons From Zero to Enterprise (Model Context Protocol + Node.js)October 19, 2026
  • How to Read AI Leaderboards in 2026 Without Getting PlayedJuly 24, 2026
  • Microsoft MAI Models: In-House Reasoning Without Distillation CosplayJuly 24, 2026
  • Command A+: Apache MoE Sovereignty on Two H100sJuly 24, 2026
Privacy Policy · About · Arcaia theme by SudoAll