Выполнено python, работало нормально
#!/usr/bin/python
sum=0
m=open('filename','r')
m.readline()
k=[]
for i in m:
k.append(i.strip().split('\t')[-1].strip())
for j in k:
y=int(j)
sum=sum+y
print "Total is {0}".format(sum)
выход
python script.py
Total is 236
Вы установили jre
пакеты, которые являются только пакетами времени выполнения.
Чтобы получить двоичные файлы jar
, вам необходимо установить пакеты jdk
, которые являются пакетами разработки :
jdk-openjdk
jdk8-openjdk
Исполняемые файлы будут расположены в следующих каталогах:
/usr/lib/jvm/java-14-openjdk/bin
/usr/lib/jvm/java-8-openjdk/bin
Вам нужно добавить каталог версии, которую вы хотите использовать, к вашему PATH
и каталог lib
к вашему LD_LIBRARY_PATH
(, используя 14 в качестве примера):
export PATH=/usr/lib/jvm/java-14-openjdk/bin:$PATH
export LD_LIBRARY_PATH=/usr/lib/jvm/java-14-openjdk/lib:$LD_LIBRARY_PATH
Добавьте эти строки в файлы инициализации вашей оболочки, ~/.bashrc
если вы используете BASH, чтобы они были добавлены в вашу среду при входе в систему.
Затем вы увидите двоичный файл при запуске:
which jar