我想如果我可以在沒有安裝Tomcat的情況下橋接java和php。我剛剛安裝jdk17,我設置的路徑C:\ jdk17 \ bin和我的第一個程序是這樣的在Windows中使用java + php
<html>
<body>
<?php
$system = new Java("java.lang.System");
print "Java version=".$system->getProperty("java.version")." <br>\n";
print "Java vendor=".$system->getProperty("java.vendor")." <p>\n\n";
print "OS=".$system->getProperty("os.name")." ".
$system->getProperty("os.version")." on ".
$system->getProperty("os.arch")." <br>\n";
$formatter = new Java("java.text.SimpleDateFormat","EEEE,
MMMM dd, yyyy 'at' h:mm:ss a zzzz");
print $formatter->format(new Java("java.util.Date"))."\n";
?>
</body>
</html>
和事實是這是行不通的。瀏覽器上沒有顯示任何內容。我想我需要在php.ini中添加其他內容,但不知道文件中的內容和位置。
對不起,我對所有這些都很蠢,謝謝你的幫助。
編輯:java可以用php做什麼?有些公司使用這兩個,儘管我反對它認爲ASP和C#應該做的更好。他們認爲LINUX託管和存儲是不可靠的嗎?
編輯:順便說一下,我使用IIS作爲我的web服務器而不是傳統的Apache,謝謝你的關注。
編輯:我想我現在對Java世界(Tomcat,apache,xxxsuits,ant,soap,xxxprotocol ....)完全混淆了。有人可以發佈一篇短文來總結所有這些嗎? [很容易理解,像一個可怕的課程講座]請。
你想做什麼?我認爲這是你要找的東西:http://php.net/manual/en/book.java.php – galchen 2012-01-14 03:51:28
你爲什麼認爲公司正在根據「不可靠性」決定使用哪種語言?顯然,使用與安全無關的Linux服務器和開源產品有幾個好處。顯然,如果你有一打java和php程序員,在開始最新項目之前,你不會告訴他們學習C#。在實踐中,有許多事情比一些小技術細節更重要。 – Voo 2012-01-14 04:42:57