jtb command not found
Introduction
When you run more command in linux terminal / console, you get the following error message
jtb: command not found
or when using sudo you get the following error message
sudo: jtb: command not found
Solutions to jtb: command not found
How To Fix jtb: command not found in Ubuntu / Debian / Kali Linux / Raspbian
In Ubuntu jtb is provided by jtb package.
jtb is:
JTB (Java Tree Builder) is a syntax tree builder and visitors generator to be used in front of JavaCC (Java Compiler Compiler). It takes a JavaCC grammar file as input (usually a “.jtb” file) and automatically generates the following:
- a set of syntax tree classes based on the productions in the grammar, utilizing the Visitor design pattern;
- four interfaces: IVoidVisitor, IVoidArguVisitor, IRetVisitor, IRetArguVisitor;
- four depth-first visitors: DepthFirstVoidVisitor, DepthFirstVoidArguVisitor, DepthFirstRetVisitor, DepthFirstREtArguVisitor, whose default methods simply visit the children of the current node;
- a JavaCC grammar “.jj” file (jtb.out.jj by default), with the proper annotations to build the syntax tree during parsing (which then must be compiled with JavaCC).
New visitors, which subclass any generated one, can then override the default methods and perform various operations on and manipulate the generated syntax tree.
To fix this problem, we can install more using the command below.
sudo apt-get -y install jtb
This command might take some time to finish depending on your machine internet connection.
You can also use apt command to install jtb.
sudo apt -y install jtb
Or if you have aptitude installed you can use the following command.
sudo aptitude install jtb
Summary
In this tutorial we learn how to fix jtb command not found error in Ubuntu / Debian / Kali Linux or Raspbian distribution.