私は、Pythonスクリプトを使用してJavaプログラムをコンパイルして実行することができません

アーディティヤ:

私が使用している場合だと思うos.system("cd java path")のjavaディレクトリへのパスを変更するには、ちょうどここに私が書いたコードだ...そのディレクトリへのパスを変更しないでくださいです。

    import os
    import time
    #import subprocess
    os.system("cls")
    os.system("cd C:\\Program Files\\Java\\jdk-13.0.1\\bin")
    time.sleep(2)
    os.system("javac add.java")
    os.system("java add")

エラー:

エラー:ファイルが見つかりません:add.java使用:可能なオプションエラーのリストについては、javacの使用--help:にjava.lang.ClassNotFoundException:によって引き起こさaddがメインクラスを見つけるか、ロードできませんでしたアドオン

アーディティヤ:

このコードは、私のために働いたと私はそれを動作させるためにbinフォルダにスクリプトをコピーする必要がありました。..

  import os
  import time
  aditya = True
  while aditya:
      os.system("cls")
      print("Enter a program name to execute:")
      name = input()
      os.system("cd C:\\Program Files\\Java\\jdk-13.0.1\\bin")
  """Note : Code works without above statement(cd path)because it does nothing since 
   we are in same directory."""
     time.sleep(0.5)
     os.system(f"javac {name}.java")
     os.system(f"java {name}")
     key = input()

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=6457&siteId=1