私はCodenvyがなぜJava 8を使用しているのかを調べるために、昨日と今日のスタートを過ごしましたが、それに含まれているJavaFXライブラリを見つけることはできません。私はマシンのファイルを見てきましたが、どこでも見つけることができません。私はSource Jarとしてネイティブに追加しようとしましたが、Codenvyはこれをサポートしていないようです。さらに、ソースjarを追加するためのチュートリアルページがチェを設定する方法に置き換えられました。私はちょうどCodenvyのウェブサイトを使い、すべてを雲の上に置いておきます。Mavenを使ったCodenvyのJavaFXは可能でしょうか?
私の問題は、サウンド(MP3)を再生できないことです。私は以前にCodenvyでセットアップしたワークスペースでプロジェクトを試しましたが、問題なく動作しました...しかし、Codenvyのベータ版リリース後の作業スペースは機能しませんでした.JavaFXライブラリはそこにはありません。古いCodenvyのワークスペースにはスタックがありません(下記参照)。新しいプロジェクトがどこにあるのか。私は、Javaを含むすべてのスタックを持つワークスペースを試しましたが、まだ何もありません。私はプロジェクトを古いワークスペースに入れましたが、完璧に機能しましたが、古いワークスペースは、新しいもののすべての機能を持っていません。たとえば、ctrl + auto-completeなどのスペースです。私はメモ帳を使用しているかもしれません。
これを体験している人は誰ですか?それを修正する方法はありますか?
以下も私のpom.xml
ですので、設定を見ることができます。 libフォルダに公式JavaのWebサイトからJDKのは.tar.gzからjfxrt.jarを追加し、としてそれを追加することで、この作業を取得するために管理
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>TMMOJ</groupId>
<artifactId>TMMOJ</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<build>
<plugins>
<plugin>
<!-- Build an executable JAR -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<argLine>-Xmx1024m</argLine>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<verbose>true</verbose>
<fork>true</fork>
<compilerVersion>1.5</compilerVersion>
</configuration>
</plugin>
</plugins>
あなたのマシンにインストールされているJavaのバージョンはどうですか? maven-compiler-pluginは、そのコードだけがjava 1.5コンパイラでコンパイルされていると言っています。ランタイム環境も同じでなければなりません。私は、解決策は、ネットからjava 1.5をダウンロードし、それをあなたのideで設定するか、java -jar target/TMMOJ - *。jarを使ってjarを起動することだと思います – Damian0o