問題タブ [enclojure]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - Enclojure REPL は、ロード時に依存する clj ファイルを見つけることができません
Enclojure REPL とそこからの clojure モジュールの使用に問題があります。Load/Change REPL to file/ns は、分離された clojure ファイルでは正常に機能しますが、プロジェクトから使用しようとしている別の clojure ファイルへの参照を含むファイルでは機能しません。
正確な手順は次のとおりです。
- 新しいプロジェクトを作成します。
- clojure モジュール foobar.clj (名前空間 com.acme.foobar) を作成します。
foobar.clj で値を返す関数を定義します。
(ns com.acme.foobar (:com.acme.othermodule を使用))
(defn myfunc1 [] "a")
Netbeans IDE REPL を開く
foobar.clj のコンテキスト メニューから次を選択します。
- REPL を file/ns に変更します
- ロード
REPL から (myfunc1) 関数を呼び出します。これはうまくいきます:
com.acme.foobar=> (myfunc1) "a"
foobar から他のファイルを参照しようとすると、問題が発生します。これが私がすることです:
新しい clojure モジュール othermodule.clj を作成します
(ns com.acme.othermodule)
(defn fromothermodule [] "b")
foobar.clj からこれを呼び出してみます。
(defn myfunc2 [] (fromothermodule))
othermodule.clj のコンテキスト メニューから次を選択します。
- REPL を file/ns に変更します
- ロード
新しいモジュールがあることをREPLに認識させるには、実行できる必要があります。
- 私は今othermodule.cljを参照しているfoobar.cljに同じことをしますが、私は得る:
CompilerException java.io.FileNotFoundException: クラスパスに com/acme/othermodule__init.class または com/acme/othermodule.clj が見つかりませんでした: (NO_SOURCE_FILE:50) com.acme.foobar=>
このエラー メッセージは、"Change REPL to file/ns" と "Load" の両方から発生します。
私は何が欠けていますか?これを実現するには、他のトリックを行う必要がありますか? Run->Clean and Build the main project という絶望的な手段でさえ役に立ちません (もちろん、とにかく REPL ビジネスはかなり苦痛になります)。
NetBeans 6.7.1 と enclojure-plugin-2009-11-3.nbm を使用しています。
netbeans - EnclojureNBMファイルがフォルダであることが判明
Enclojureをインストールしようとしています。GitHub(http://github.com/EricThorsen/enclojure/downloads)から最新のzipファイルをダウンロードしましたが、解凍すると、ファイルではなく.nbmで終わるフォルダーが表示されます。インストール手順では、NetBeansがフォルダではなく.nbmファイルを指すように指示されており、NetBeansでもフォルダを選択できません。このフォルダーには、Javaプラグインに適したファイルとフォルダーが含まれていますが、WindowsのCABのように、1つのファイルに圧縮する必要があると思います。NetBeansプラグインリポジトリから別のNBMファイルをダウンロードしようとしましたが、1つのファイルとしてダウンロードされましたが、何らかの理由でEnclojureで動作しません。それが重要かどうかはわかりませんが、私はMac OSXLeopardを使用しています。
どんな助けでも大歓迎です。
ありがとう、
ダニエル
netbeans - Netbeansを使用したエンクロージャのインストール
Enclosureをインストールして機能させるのに問題があります。私はこのガイドhttp://www.enclojure.org/gettingstartedに従い、 Enclosureを正常にインストールしました(私は思います)。ただし、サンプルアプリケーション(labrepl)をビルドしようとすると、大量のエラーが発生し、ビルドに失敗します。私は長い間Javaを使用したことがなく、Netbeansを使用したこともありません。また、このドメインに関する知識が限られているため、エラーはあまり役に立ちません。ガイドの最新のNetbeansとエンクロージャURLを使用しています。私はWindowsを使用しているため、gitを使用してリポジトリのクローンを作成することはできません。そのため、ここから何をすべきかわかりません。
とにかく、ここにエラーメッセージがあります。
皆さんありがとう。
netbeans - Netbeansでのclojureプロジェクトの作成に失敗しました
私はClojureを見てみることにしました。同時に、Emacsを学ぶ必要がなかったので、EnclojureプラグインでNetbeansを使用するのが最善で最も簡単な方法だと思いました。バンドルインストール(Windows 7)を使用して、Netbeans6.9.1を最新のJDKと一緒にインストールしました。すべてが順調に進みました。次に、http: //www.enclojure.org/gettingstartedの指示に従って、enclojureプラグインをインストールしました。
新しいClojureアプリケーションを作成すると、次のようになり、プロジェクトファイルが表示されません。
java.io.IOException:URL nbresloc:/org/enclojure/ide/templates/project/ClojureProjectTemplate-1.1-distribution.zipに接続できませんでした。そのようなリソースは見つかりませんでした。
- Mavenはmvn--versionを使用して動作しています
- Windows7とUbuntu10.04の両方にインストールしました(同じ結果)。
- Enclojureフォーラムを調べましたが、この問題に関する最近のオープンスレッドがありますが、現在、誰も解決していません。
- NetbeansでJavaSEを有効にしています
- Clojure、1.0.0、1.1.0などのさまざまなプラットフォームバージョンを有効にしてみました。
- REPLはNetbeansでうまく機能しているようです:(printf "hello")hellonill
- 私はWindows7でClojureBoxを試しましたが、これもEmacsですが、emacsはサーバーの起動に失敗し、そこでハングして完全に応答しなくなりました。
- 私は.Netのバックグラウンド(Javaではない)から来ているので、Java環境に関する知識がやや不足しています。JavaではなくClojureを見る理由。
- Netbeansは初めてです
clojure - Netbeans 6.9.1 で「Clojure アプリケーション」プロジェクトを作成するにはどうすればよいですか
Netbeans 6.8 / Enclojure 1.1.3 では、新しいプロジェクトを作成するときに「Clojure アプリケーション」のオプションがあります。Netbeans 6.9.1 / Enclojure 1.4(?) では、このオプションは表示されず、代わりに「Clojure Maven」のオプションがあります。
明らかな何かが欠けていますか?6.9.1 で Clojure アプリケーション プロジェクトを作成するオプションはありますか?
netbeans - enclojure-project の依存関係に jdk を追加するにはどうすればよいですか?
Netbeans 6.9.1、Enclojure (Netbeans の GUI に関する質問)
clojure コード (swing など) で標準の Java ライブラリを使用したいのですが、プロジェクトのフォルダー 'Libraries' には clojure の依存関係 (3 つの jar) しか含まれていません。自動的に追加されなかった場合、この依存関係に jdk を追加するにはどうすればよいですか?
UPD: 私の間違いです。つまり...プロジェクトツリーでjdk構造(クラス)を表示するにはどうすればよいですか? それともネットビーンズのどこか?
clojure - clojure jar の実行時の ClassNotFoundException
clojure jar ファイルを実行しようとしていますが、以下のエラーが表示されます。
clojure プロジェクトは、netbeans 6.9.1 で maven を使用して作成されます。clojure コードは以下のとおりです。
POM ファイルは次のとおりです。
私は何をしていないのですか?