Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在中找不到Java命令_Java_Airflow_Airflow Scheduler - Fatal编程技术网

在中找不到Java命令

在中找不到Java命令,java,airflow,airflow-scheduler,Java,Airflow,Airflow Scheduler,Hi已使用Linux子系统成功地在Windows系统中安装了airflow 我已经插入java并在环境变量中设置了它的主路径。通常我可以从命令行运行任何java程序 我正在尝试使用代码运行java程序。但我得到的错误是,找不到java命令 下面是我用于气流的代码 import airflow from airflow import DAG from airflow.operators.bash_operator import BashOperator from datetime import d

Hi已使用Linux子系统成功地在Windows系统中安装了airflow

我已经插入java并在环境变量中设置了它的主路径。通常我可以从命令行运行任何java程序

我正在尝试使用代码运行java程序。但我得到的错误是,找不到java命令

下面是我用于气流的代码

import airflow
from airflow import DAG
from airflow.operators.bash_operator import BashOperator
from datetime import datetime
import os
import sys



args = {
  'owner': 'airflow',
  'start_date': datetime(2017, 1, 27),
  'provide_context': True
}
d = datetime(2019, 9, 1)


dag = DAG('usgs', start_date = d, schedule_interval = '@daily', default_args = args)

t_main = BashOperator(
  task_id = 'usgs_fetch',
  dag = dag,
  bash_command = 'java -jar /mnt/D/testProjects/reporting_platform/classes/artifacts/reporting_platform_jar/pp_platform.jar'
  )

请在此提供帮助,我是airflow scheduler的新手。

您好,我正在回答我的问题,我还必须在windows的linux子系统上安装java

还需要在linux子系统中设置JAVA_HOME

谢谢