今月はJavaのプログラムの中から,Javaファイルをコンパイルするために使用されるCompiler APIを取りあげます。 実をいうと,Compiler APIを使わずとも,プログラムの中でJavaコンパイラを使用することができます。これはJava SE 6以前のJavaでも可能です。 例えば ...
Javaは簡単にデコンパイルできるから簡単にノウハウが流出してしまう・・・みたいな話を聞かなくなって久しいですね。対策としては難読化やAOTコンパイラによるネイティブコードへの変換があるわけですが、今回は難デコンパイルの実装コードを実用 ...
前回,動的にJavaのソースを作成し,コンパイルを行う方法を紹介しました。しかし,実際にコンパイルを行うまでの手順は少々多いのが気になるところです。そこで,今回はもう少し簡単に動的にJavaのソースをコンパイルする方法を紹介しましょう。
8日 (米国時間)、XRubyの最新版となる「XRuby 0.3.0」が公開された。XRubyはJavaおよびRubyを使って開発されたRubyコンパイラ。RubyのソースコードをコンパイルしてJavaバイトコードを生成する。プロダクトはGNU GENERAL PUBLIC LICENSE Version 2のもとで公開されている。
これは、プログラムのパフォーマンスをこぞって向上させようとする開発者の間でよく聞かれる質問だ。2019年9月開催の開発者向けカンファレンス「Oracle Code One 2019」でも、Java関連の「Birds of a Feather」(BOF)セッション(特定のテーマに関する ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with ...
Webアプリの開発を行っているとJSPをデプロイする前に,エラーがないかチェックしたいときがあります。Tomcatにデプロイさ ...
プログラミングの世界で、今、もっとも注目されているものは、おそらく「スクリプト言語」でしょう。その代表はAJAXで一躍注目をつめているJavaScriptでしょうし、Rubyなどのスクリプト言語も「Ruby on the Rails」などで次第に浸透しつつあります。更には、Java ...
CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
はじめまして、日本一小さな県でソフトウェアエンジニア業を営んでいます。 来月か年明けからまたJavaのプロジェクトがあるぞということで、ChatGPT4oに丸ごと教えてもらいながら、Javaの自習を始めていきたいと思います。 はたして僕のJava学習効率も、AIを ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する