2

javascript ファイルを編集して保存しようとすると、IntelliJ がそれを不可能にします。

C:\Users\dev\joo-web\trunk\joo-admin-web\src\main\webapp\scripts\extjs\examples\tree\treegrid.json を保存できません。ファイルの名前が treegrid.json_ jb_old_に変更されました。変更は treegrid.json_ jb_bak_に書き込まれました。

なぜこれが起こったのですか?それを修正するために何が可能ですか?

4

3 に答える 3

9

オプションをオフにしてみてくださいSettings | General | Use "safe write"- これにより、このような問題が解消されます (パーミッションの問題が原因である可能性が高い)。

于 2013-10-22T14:44:11.380 に答える
2

Jettyを使用しましたか?私もこの問題に遭遇しました.Tomcat7に切り替えたことを思い出させてくれたおかげで、問題は解決しました:)

于 2013-11-03T00:50:26.987 に答える
1

私はこれをファイルと一緒に持っていました.JPSoftのシェル「TCCLE」であることが判明しました.ファイルはまだ保持されていました. 理由はわかりませんが、最近行った FFIND 検索によるものだと思います。

これはおそらくファイルには当てはまりませんが、同じ診断手法を使用できます。SysInternals から ProcessExplorer を取得し、[検索] -> [ファイル ハンドルまたは DLL] メニューを使用して、検索するファイルの名前を入力します。これにより、どのプロセスがロックしているかがわかります。

私の場合、ファイル自体は保持されていませんでしたが、tcc.exe は myfile_jb_old_ をロックしていました。tcc.exeを強制終了すると解決しました。

于 2014-09-30T15:12:04.627 に答える