java to exe

මචං අපි හදපු JAVA project ekak තියෙන්නෙ .java හරි .jar හරි වගේනෙ බං. ඒක run කරන්න අනිවාර්යයෙන්ම java runtime environment එකක් ඕනනේ බං.. ඒ වුණාට බං java නැති mchin එකක install කරල run කරන්න පුලුවන් විදියට .exe හරි මොකක් හරි විදියකට convert කරන්නෙ කොහොමද බං??
 

Jack_Sparrow

Well-known member
  • Jun 16, 2008
    42,522
    1
    16,928
    113
    Black Pearl
    java runtime natiwa java applications run wenne na JVM eka nathi nisa :)
    C# .exe generate kalath .net framework eka natiwa run wenne na mokada ewa run wenne CLR eke :)
     

    NEMISIS

    Well-known member
  • Nov 13, 2013
    11,364
    19,486
    113
    Colombo
    ඕක කරන ටූලස් නම් ඕන තරම් තියනවා.
    සරලව කිවුවොතින ඕක කරන්නෙ JRE එකයි ඇප්ලිකේශන් එකේ කෝඩ් එකයි බන්ඩල් එකක් විදියට පැක් කරනවා ඊට පස්සෙ ස්ක්‍රිප්ට් එකකින් ඇප්ලිකේශන් එක ස්ටාට් කරනවා, ඇප්ලිකේශන් එක පැක් කරපු JRE එක යුස් කරන විදියට හදන්න පුලුවන්. මම දන්න විදියට මැත්ලැබ් සොෆ්ට්වෙයා එකේ මේ විදියට පැක් කරපු JRE එකක් තියනවා, තව මේ විදියට පැක් කරපු සොෆ්ට්වෙයා උදාහරන ඕන තරම් ඇති. මේකට කියන්නේ Self Contained Packeges කියලා මේ ලින්ක් වලින් හොද අයිඩියා එකක් ගන්න පුලුවන් වෙයි. (අනිත් එක exe එකක් හදනවා කියන එක ගැන ඒ තරම් හිතන්න එපා මෙතන තනි පැකේජ් එකක් විදියට හදා ගන්න එක තමයි කරන්න ඕනෙ. සරලව කිවුවොතින් zip ෆයිල් එකක වුනත් exe එකක් විදියට හදන්න පුලුවන්. ඔය ලොකු සොෆ්ට්වෙයා තනි exe එකක් විදියට එනවා නේ, ඒවල ගොඩක් දුරට බන්ඩල් කරපු ආකයිවි තියෙන්නේ. ඒක ඇතුලෙ තියන ස්ක්‍රිප්ට් එකක් හරි ඇත්තටම ඇප්ලිකේශන් එක ස්ටාට් කරන exe එක රන්වෙනවා ලොකු exe එක ඕපන් කරාම.ඕනේ නම් බලන්න 7Zip වගේ එකකින් ඔය ගොඩක් exe අනසිප් කරන්න පුලුවන්.)

    මට වින්ඩොස් ප්ලැට්ෆෝම් එකට Develop/Deploy කරන එක ගැන ගොඩක්ම ලොකු එක්ස්පීරියන්ස් එකක් නැහැ, ඒ වුනාට මූලික කන්සෙප්ට් එකයි ඒවයින් තමයි මේ ටික ලිවුවේ වැරැද්දක් තියනවා නම් තව දන්න අය නිවැරදි කරයි.


    https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html#bundle_jre

    http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/self-contained-packaging.html

    UPDATE : Ubata one nam jre ekai ube app ekai thini folder ekakata dala wada karana widiyata hada gaththata passe, win32 walin podi exe ekak hadapan ube jar file eka open wenna, lassana icon ekak ehema dala. ita passe setup creator software ekakin setup ekak hada ganin. install wena path, final executable path ehema oya setup crators wala set karanna puluwan. user ube exe eka open karama app eka open wena widiyata.
     
    Last edited:
    • Like
    Reactions: ilanganthilaka

    ilanganthilaka

    Well-known member
  • Jun 4, 2008
    12,435
    1,004
    113
    ඕක කරන ටූලස් නම් ඕන තරම් තියනවා.
    සරලව කිවුවොතින ඕක කරන්නෙ JRE එකයි ඇප්ලිකේශන් එකේ කෝඩ් එකයි බන්ඩල් එකක් විදියට පැක් කරනවා ඊට පස්සෙ ස්ක්‍රිප්ට් එකකින් ඇප්ලිකේශන් එක ස්ටාට් කරනවා, ඇප්ලිකේශන් එක පැක් කරපු JRE එක යුස් කරන විදියට හදන්න පුලුවන්. මම දන්න විදියට මැත්ලැබ් සොෆ්ට්වෙයා එකේ මේ විදියට පැක් කරපු JRE එකක් තියනවා, තව මේ විදියට පැක් කරපු සොෆ්ට්වෙයා උදාහරන ඕන තරම් ඇති. මේකට කියන්නේ Self Contained Packeges කියලා මේ ලින්ක් වලින් හොද අයිඩියා එකක් ගන්න පුලුවන් වෙයි. (අනිත් එක exe එකක් හදනවා කියන එක ගැන ඒ තරම් හිතන්න එපා මෙතන තනි පැකේජ් එකක් විදියට හදා ගන්න එක තමයි කරන්න ඕනෙ. සරලව කිවුවොතින් zip ෆයිල් එකක වුනත් exe එකක් විදියට හදන්න පුලුවන්. ඔය ලොකු සොෆ්ට්වෙයා තනි exe එකක් විදියට එනවා නේ, ඒවල ගොඩක් දුරට බන්ඩල් කරපු ආකයිවි තියෙන්නේ. ඒක ඇතුලෙ තියන ස්ක්‍රිප්ට් එකක් හරි ඇත්තටම ඇප්ලිකේශන් එක ස්ටාට් කරන exe එක රන්වෙනවා ලොකු exe එක ඕපන් කරාම.ඕනේ නම් බලන්න 7Zip වගේ එකකින් ඔය ගොඩක් exe අනසිප් කරන්න පුලුවන්.)

    මට වින්ඩොස් ප්ලැට්ෆෝම් එකට Develop/Deploy කරන එක ගැන ගොඩක්ම ලොකු එක්ස්පීරියන්ස් එකක් නැහැ, ඒ වුනාට මූලික කන්සෙප්ට් එකයි ඒවයින් තමයි මේ ටික ලිවුවේ වැරැද්දක් තියනවා නම් තව දන්න අය නිවැරදි කරයි.


    https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html#bundle_jre

    http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/self-contained-packaging.html

    UPDATE : Ubata one nam jre ekai ube app ekai thini folder ekakata dala wada karana widiyata hada gaththata passe, win32 walin podi exe ekak hadapan ube jar file eka open wenna, lassana icon ekak ehema dala. ita passe setup creator software ekakin setup ekak hada ganin. install wena path, final executable path ehema oya setup crators wala set karanna puluwan. user ube exe eka open karama app eka open wena widiyata.

    Thanks machan loku deyak danagaththa
    rep 10+
     

    KingCM

    Well-known member
  • Jul 23, 2013
    6,920
    948
    113
    www.biogen.lk
    Thanks machan loku deyak danagaththa
    rep 10+

    me thiyenne bundle karapu project ekak.

    mulinma netbeans walin exe eka bundle karaganna one.ita passe kamathinam JRE ekath daala ho nathuwa Inno setup walin code karala exe pack eka onama widiyata hadaganna puluwan.



    http://www.mediafire.com/download/5tm9rn9t0yagkhi/GPA_SYSTEM.zip

    meka java nathi machine ekaka unath wada karanawa.built in jre


    exe eka hadana eka mahaloku wadak nemei.eth installation exe ekak hadanna poddak wela yanawa.​
     
    Last edited:

    navodwickra

    Well-known member
  • Jan 17, 2007
    11,418
    2,135
    113
    Leeds, UK
    කෙටිම උත්තරේ , බැහැ එහෙම කරන්න විදියක් නැහැ. JRE එක නැතුව Java app දුවන්න බැහැ. .Net නැතුව .Net App දුවන්නේ නැත්තෙත් එකයි
     

    KingCM

    Well-known member
  • Jul 23, 2013
    6,920
    948
    113
    www.biogen.lk
    කෙටිම උත්තරේ , බැහැ එහෙම කරන්න විදියක් නැහැ. JRE එක නැතුව Java app දුවන්න බැහැ. .Net නැතුව .Net App දුවන්නේ නැත්තෙත් එකයි

    mu ahanne JRE ekath ekka ship karana widiya.:):):)
     
    මොකටද එහෙම කරන්නෙ. මොකද්ද උවමනාව??

    ඉතිං බං software එකක් හදන්නෙ මගේ computer එකේ use කරන්න විතරක් නෙවෙඉනෙ බං.. java නැති එකක වුනත් install karala run කරන්න පුලුව්න් වෙන්න් එපාය් බං..
     
    me thiyenne bundle karapu project ekak.

    mulinma netbeans walin exe eka bundle karaganna one.ita passe kamathinam JRE ekath daala ho nathuwa Inno setup walin code karala exe pack eka onama widiyata hadaganna puluwan.



    http://www.mediafire.com/download/5tm9rn9t0yagkhi/GPA_SYSTEM.zip

    meka java nathi machine ekaka unath wada karanawa.built in jre


    exe eka hadana eka mahaloku wadak nemei.eth installation exe ekak hadanna poddak wela yanawa.​


    meken kohomada karanne kiyalarh kiyala diipanko ban..
     
    ඕක කරන ටූලස් නම් ඕන තරම් තියනවා.
    සරලව කිවුවොතින ඕක කරන්නෙ JRE එකයි ඇප්ලිකේශන් එකේ කෝඩ් එකයි බන්ඩල් එකක් විදියට පැක් කරනවා ඊට පස්සෙ ස්ක්‍රිප්ට් එකකින් ඇප්ලිකේශන් එක ස්ටාට් කරනවා, ඇප්ලිකේශන් එක පැක් කරපු JRE එක යුස් කරන විදියට හදන්න පුලුවන්. මම දන්න විදියට මැත්ලැබ් සොෆ්ට්වෙයා එකේ මේ විදියට පැක් කරපු JRE එකක් තියනවා, තව මේ විදියට පැක් කරපු සොෆ්ට්වෙයා උදාහරන ඕන තරම් ඇති. මේකට කියන්නේ Self Contained Packeges කියලා මේ ලින්ක් වලින් හොද අයිඩියා එකක් ගන්න පුලුවන් වෙයි. (අනිත් එක exe එකක් හදනවා කියන එක ගැන ඒ තරම් හිතන්න එපා මෙතන තනි පැකේජ් එකක් විදියට හදා ගන්න එක තමයි කරන්න ඕනෙ. සරලව කිවුවොතින් zip ෆයිල් එකක වුනත් exe එකක් විදියට හදන්න පුලුවන්. ඔය ලොකු සොෆ්ට්වෙයා තනි exe එකක් විදියට එනවා නේ, ඒවල ගොඩක් දුරට බන්ඩල් කරපු ආකයිවි තියෙන්නේ. ඒක ඇතුලෙ තියන ස්ක්‍රිප්ට් එකක් හරි ඇත්තටම ඇප්ලිකේශන් එක ස්ටාට් කරන exe එක රන්වෙනවා ලොකු exe එක ඕපන් කරාම.ඕනේ නම් බලන්න 7Zip වගේ එකකින් ඔය ගොඩක් exe අනසිප් කරන්න පුලුවන්.)

    මට වින්ඩොස් ප්ලැට්ෆෝම් එකට Develop/Deploy කරන එක ගැන ගොඩක්ම ලොකු එක්ස්පීරියන්ස් එකක් නැහැ, ඒ වුනාට මූලික කන්සෙප්ට් එකයි ඒවයින් තමයි මේ ටික ලිවුවේ වැරැද්දක් තියනවා නම් තව දන්න අය නිවැරදි කරයි.


    https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html#bundle_jre

    http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/self-contained-packaging.html

    UPDATE : Ubata one nam jre ekai ube app ekai thini folder ekakata dala wada karana widiyata hada gaththata passe, win32 walin podi exe ekak hadapan ube jar file eka open wenna, lassana icon ekak ehema dala. ita passe setup creator software ekakin setup ekak hada ganin. install wena path, final executable path ehema oya setup crators wala set karanna puluwan. user ube exe eka open karama app eka open wena widiyata.


    win32 walin exe eka dhaanne kohoada ban??